General parameters

This is the reference for all parameters that do not fit into the other categories, often called header parameters.

ALE DYNAMIC

Type: group

no description yet

Used in 159 tests
Used in 5 tutorials
Contains
  • TIMESTEP (double, required: False, default: 0.1)
    time step size

  • NUMSTEP (int, required: False, default: 41)
    max number of time steps

  • MAXTIME (double, required: False, default: 4)
    max simulation time

  • ALE_TYPE (enum, required: False, default: solid)
    ale mesh movement algorithm

    Choices
    • none

    • laplace_material

    • laplace_spatial

    • springs_material

    • springs_spatial

    • solid

    • solid_linear

  • ASSESSMESHQUALITY (bool, required: False, default: False)
    Evaluate element quality measure according to [Oddy et al. 1988]

  • UPDATEMATRIX (bool, required: False, default: False)
    Update stiffness matrix in every time step (only for linear/material strategies)

  • MAXITER (int, required: False, default: 1)
    Maximum number of newton iterations.

  • TOLRES (double, required: False, default: 1e-06)
    *Absolute tolerance for length scaled L2 residual norm *

  • TOLDISP (double, required: False, default: 1e-06)
    *Absolute tolerance for length scaled L2 increment norm *

  • NUM_INITSTEP (int, required: False, default: 0)
    no description yet

  • RESTARTEVERY (int, required: False, default: 1)
    write restart data every RESTARTEVERY steps

  • RESULTSEVERY (int, required: False, default: 0)
    write results every RESULTSTEVERY steps

  • DIVERCONT (enum, required: False, default: continue)
    What to do if nonlinear solver does not converge?

    Choices
    • continue

    • stop

  • MESHTYING (enum, required: False, default: no)
    Flag to (de)activate mesh tying and mesh sliding algorithm

    Choices
    • meshsliding

    • meshtying

    • no

  • INITIALDISP (enum, required: False, default: zero_displacement)
    Initial displacement for structure problem

    Choices
    • displacement_by_function

    • zero_displacement

  • STARTFUNCNO (int, required: False, default: -1)
    Function for Initial displacement

  • LINEAR_SOLVER (int, required: False, default: -1)
    number of linear solver used for ale problems…

ARTERIAL DYNAMIC

Type: group

no description yet

Used in 28 tests
Contains
  • DYNAMICTYPE (enum, required: False, default: ExpTaylorGalerkin)
    Explicit Taylor Galerkin Scheme

    Choices
    • ExpTaylorGalerkin

    • Stationary

  • TIMESTEP (double, required: False, default: 0.01)
    Time increment dt

  • NUMSTEP (int, required: False, default: 0)
    Number of Time Steps

  • MAXTIME (double, required: False, default: 1000)
    total simulation time

  • RESTARTEVERY (int, required: False, default: 1)
    Increment for writing restart

  • RESULTSEVERY (int, required: False, default: 1)
    Increment for writing solution

  • SOLVESCATRA (bool, required: False, default: False)
    Flag to (de)activate solving scalar transport in blood

  • LINEAR_SOLVER (int, required: False, default: -1)
    number of linear solver used for arterial dynamics

  • INITFUNCNO (int, required: False, default: -1)
    function number for artery initial field

  • INITIALFIELD (enum, required: False, default: zero_field)
    Initial Field for artery problem

    Choices
    • field_by_condition

    • field_by_function

    • zero_field

BEAM CONTACT

Type: group

no description yet

Used in 110 tests
Contains
  • BEAMS_STRATEGY (enum, required: False, default: None)
    Type of employed solving strategy

    Choices
    • None

    • Penalty

    • none

    • penalty

  • MODELEVALUATOR (enum, required: False, default: Old)
    Type of model evaluator

    Choices
    • Old

    • Standard

    • old

    • standard

  • BEAMS_NEWGAP (bool, required: False, default: False)
    choose between original or enhanced gapfunction

  • BEAMS_SEGCON (bool, required: False, default: False)
    choose between beam contact with and without subsegment generation

  • BEAMS_DEBUG (bool, required: False, default: False)
    This flag can be used for testing purposes. When it is switched on, some sanity checks are not performed!

  • BEAMS_INACTIVESTIFF (bool, required: False, default: False)
    Always apply contact stiffness in first Newton step for pairs which have active in last time step

  • BEAMS_BTSOL (bool, required: False, default: False)
    decide, if also the contact between beams and solids is possible

  • BEAMS_ENDPOINTPENALTY (bool, required: False, default: False)
    Additional consideration of endpoint-line and endpoint-endpoint contacts

  • BEAMS_SMOOTHING (enum, required: False, default: None)
    Application of smoothed tangent field

    Choices
    • Cpp

    • None

    • cpp

    • none

  • BEAMS_DAMPING (bool, required: False, default: False)
    Application of a contact damping force

  • BEAMS_BTBPENALTYPARAM (double, required: False, default: 0)
    Penalty parameter for beam-to-beam point contact

  • BEAMS_BTBLINEPENALTYPARAM (double, required: False, default: -1)
    Penalty parameter per unit length for beam-to-beam line contact

  • BEAMS_BTSPENALTYPARAM (double, required: False, default: 0)
    Penalty parameter for beam-to-solid contact

  • BEAMS_DAMPINGPARAM (double, required: False, default: -1000)
    Damping parameter for contact damping force

  • BEAMS_DAMPREGPARAM1 (double, required: False, default: -1000)
    First (at gap1, with gap1>gap2) regularization parameter for contact damping force

  • BEAMS_DAMPREGPARAM2 (double, required: False, default: -1000)
    Second (at gap2, with gap1>gap2) regularization parameter for contact damping force

  • BEAMS_MAXDISISCALEFAC (double, required: False, default: -1)
    Scale factor in order to limit maximal iterative displacement increment (resiudal displacement)

  • BEAMS_MAXDELTADISSCALEFAC (double, required: False, default: 1)
    Scale factor in order to limit maximal displacement per time step

  • BEAMS_PERPSHIFTANGLE1 (double, required: False, default: -1)
    Lower shift angle (in degrees) for penalty scaling of large-angle-contact

  • BEAMS_PERPSHIFTANGLE2 (double, required: False, default: -1)
    Upper shift angle (in degrees) for penalty scaling of large-angle-contact

  • BEAMS_PARSHIFTANGLE1 (double, required: False, default: -1)
    Lower shift angle (in degrees) for penalty scaling of small-angle-contact

  • BEAMS_PARSHIFTANGLE2 (double, required: False, default: -1)
    Upper shift angle (in degrees) for penalty scaling of small-angle-contact

  • BEAMS_SEGANGLE (double, required: False, default: -1)
    Maximal angle deviation allowed for contact search segmentation

  • BEAMS_NUMINTEGRATIONINTERVAL (int, required: False, default: 1)
    Number of integration intervals per element

  • BEAMS_PENALTYLAW (enum, required: False, default: LinPen)
    Applied Penalty Law

    Choices
    • LinNegQuadPen

    • LinPen

    • LinPosCubPen

    • LinPosDoubleQuadPen

    • LinPosExpPen

    • LinPosQuadPen

    • QuadPen

  • BEAMS_PENREGPARAM_G0 (double, required: False, default: -1)
    First penalty regularization parameter G0 >=0: For gap<G0 contact is active!

  • BEAMS_PENREGPARAM_F0 (double, required: False, default: -1)
    Second penalty regularization parameter F0 >=0: F0 represents the force at the transition point between regularized and linear force law!

  • BEAMS_PENREGPARAM_C0 (double, required: False, default: -1)
    Third penalty regularization parameter C0 >=0: C0 has different physical meanings for the different penalty laws!

  • BEAMS_GAPSHIFTPARAM (double, required: False, default: 0)
    Parameter to shift penalty law!

  • BEAMS_BASICSTIFFGAP (double, required: False, default: -1)
    For gaps > -BEAMS_BASICSTIFFGAP, only the basic part of the contact linearization is applied!

  • BEAMS_OCTREE (enum, required: False, default: None)
    octree and bounding box type for octree search routine

    Choices
    • None

    • none

    • octree_axisaligned

    • octree_cylorient

    • octree_spherical

  • BEAMS_ADDITEXT (bool, required: False, default: True)
    Switch between No==multiplicative extrusion factor and Yes==additive extrusion factor

  • BEAMS_EXTVAL (string, required: False, default: -1.0)
    extrusion value(s) of the bounding box, Depending on BEAMS_ADDITIVEEXTFAC is either additive or multiplicative. Give one or two values.

  • BEAMS_TREEDEPTH (int, required: False, default: 6)
    max. tree depth of the octree

  • BEAMS_BOXESINOCT (int, required: False, default: 8)
    max number of bounding boxes in any leaf octant

BEAM CONTACT/RUNTIME VTK OUTPUT

Type: group

no description yet

Used in 3 tests
Contains
  • VTK_OUTPUT_BEAM_CONTACT (bool, required: False, default: False)
    write visualization output for beam contact

  • INTERVAL_STEPS (int, required: False, default: -1)
    write visualization output at runtime every INTERVAL_STEPS steps

  • EVERY_ITERATION (bool, required: False, default: False)
    write output in every iteration of the nonlinear solver

  • CONTACT_FORCES (bool, required: False, default: False)
    write visualization output for contact forces

  • GAPS (bool, required: False, default: False)
    write visualization output for gap, i.e. penetration

  • CONTACT_ANGLE (bool, required: False, default: False)
    write visualization output for contact angle

  • CONTACT_TYPE (bool, required: False, default: False)
    *write visualization output to indicate which different penalty values are active.Explanation: 0 corresponds to btb point contact;1 corresponds to active btb line contact;2 indicates active end point contact *

BEAM INTERACTION

Type: group

no description yet

Used in 124 tests
Contains
  • REPARTITIONSTRATEGY (enum, required: False, default: Adaptive)
    Type of employed repartitioning strategy

    Choices
    • Adaptive

    • Everydt

    • adaptive

    • everydt

  • SEARCH_STRATEGY (enum, required: False, default: bruteforce_with_binning)
    Type of search strategy used for finding coupling pairs

    Choices
    • bruteforce_with_binning

    • bounding_volume_hierarchy

BEAM INTERACTION/BEAM TO BEAM CONTACT

Type: group

no description yet

Used in 16 tests
Contains
  • STRATEGY (enum, required: False, default: None)
    Type of employed solving strategy

    Choices
    • None

    • Penalty

    • none

    • penalty

BEAM INTERACTION/BEAM TO SOLID SURFACE CONTACT

Type: group

no description yet

Used in 9 tests
Contains
  • CONTACT_DISCRETIZATION (enum, required: False, default: none)
    Type of employed contact discretization

    Choices
    • none

    • gauss_point_to_segment

    • gauss_point_cross_section

    • mortar

    • mortar_cross_section

  • CONSTRAINT_STRATEGY (enum, required: False, default: none)
    Type of employed constraint enforcement strategy

    Choices
    • none

    • penalty

    • lagrange

  • PENALTY_PARAMETER (double, required: False, default: 0)
    Penalty parameter for beam-to-solid surface contact

  • CONTACT_TYPE (enum, required: False, default: none)
    How the contact constraints are formulated

    Choices
    • none

    • gap_variation

    • potential

  • PENALTY_LAW (enum, required: False, default: none)
    Type of penalty law

    Choices
    • none

    • linear

    • linear_quadratic

  • PENALTY_PARAMETER_G0 (double, required: False, default: 0)
    First penalty regularization parameter G0 >=0: For gap<G0 contact is active

  • MORTAR_CONTACT_DEFINED_IN (enum, required: False, default: none)
    Configuration where the mortar contact is defined

    Choices
    • none

    • reference_configuration

    • current_configuration

  • MORTAR_SHAPE_FUNCTION (enum, required: False, default: none)
    Shape function for the mortar Lagrange-multipliers

    Choices
    • none

    • line2

    • line3

    • line4

  • GEOMETRY_PAIR_STRATEGY (enum, required: False, default: segmentation)
    Type of employed segmentation strategy

    Choices
    • none

    • gauss_point_projection_without_boundary_segmentation

    • gauss_point_projection_boundary_segmentation

    • gauss_point_projection_cross_section

    • segmentation

  • GEOMETRY_PAIR_SEGMENTATION_SEARCH_POINTS (int, required: False, default: 6)
    Number of search points for segmentation

  • GEOMETRY_PAIR_SEGMENTATION_NOT_ALL_GAUSS_POINTS_PROJECT_VALID_ACTION (enum, required: False, default: fail)
    What to do if not all Gauss points of a segment project valid

    Choices
    • fail

    • warning

  • GAUSS_POINTS (int, required: False, default: 6)
    Number of Gauss Points for the integral evaluations

  • INTEGRATION_POINTS_CIRCUMFERENCE (int, required: False, default: 6)
    Number of Integration points along the circumferential direction of the beam. This is parameter is only used in beam to cylinder meshtying. No gauss integration is used along the circumferential direction, equally spaced integration points are used.

  • GEOMETRY_PAIR_SURFACE_NORMALS (enum, required: False, default: standard)
    How the surface normals are evaluated

    Choices
    • standard

    • extended_volume

BEAM INTERACTION/BEAM TO SOLID SURFACE CONTACT LINE

Type: list

no description yet

Used in 9 tests
Each element contains
  • E (int, required: True)
    ID of the condition. This ID refers to the respective topological entity of the condition.

  • ENTITY_TYPE (enum, required: False, default: legacy_id)
    The type of entity that E refers to.

    Choices
    • legacy_id

    • node_set_id

    • element_block_id

  • COUPLING_ID (int, required: True)
    no description yet

BEAM INTERACTION/BEAM TO SOLID SURFACE CONTACT SURFACE

Type: list

no description yet

Used in 9 tests
Each element contains
  • E (int, required: True)
    ID of the condition. This ID refers to the respective topological entity of the condition.

  • ENTITY_TYPE (enum, required: False, default: legacy_id)
    The type of entity that E refers to.

    Choices
    • legacy_id

    • node_set_id

    • element_block_id

  • COUPLING_ID (int, required: True)
    no description yet

BEAM INTERACTION/BEAM TO SOLID SURFACE MESHTYING

Type: group

no description yet

Used in 36 tests
Contains
  • CONTACT_DISCRETIZATION (enum, required: False, default: none)
    Type of employed contact discretization

    Choices
    • none

    • gauss_point_to_segment

    • gauss_point_cross_section

    • mortar

    • mortar_cross_section

  • CONSTRAINT_STRATEGY (enum, required: False, default: none)
    Type of employed constraint enforcement strategy

    Choices
    • none

    • penalty

    • lagrange

  • COUPLING_TYPE (enum, required: False, default: none)
    How the coupling constraints are formulated/

    Choices
    • none

    • reference_configuration_forced_to_zero

    • reference_configuration_forced_to_zero_fad

    • displacement

    • displacement_fad

    • consistent_fad

  • MORTAR_SHAPE_FUNCTION (enum, required: False, default: none)
    Shape function for the mortar Lagrange-multipliers

    Choices
    • none

    • line2

    • line3

    • line4

  • PENALTY_PARAMETER (double, required: False, default: 0)
    Penalty parameter for beam-to-solid surface meshtying

  • ROTATIONAL_COUPLING (bool, required: False, default: False)
    Enable / disable rotational coupling

  • ROTATIONAL_COUPLING_PENALTY_PARAMETER (double, required: False, default: 0)
    Penalty parameter for beam-to-solid surface rotational meshtying

  • ROTATIONAL_COUPLING_SURFACE_TRIAD (enum, required: False, default: none)
    Construction method for surface triad

    Choices
    • none

    • surface_cross_section_director

    • averaged

  • GEOMETRY_PAIR_STRATEGY (enum, required: False, default: segmentation)
    Type of employed segmentation strategy

    Choices
    • none

    • gauss_point_projection_without_boundary_segmentation

    • gauss_point_projection_boundary_segmentation

    • gauss_point_projection_cross_section

    • segmentation

  • GEOMETRY_PAIR_SEGMENTATION_SEARCH_POINTS (int, required: False, default: 6)
    Number of search points for segmentation

  • GEOMETRY_PAIR_SEGMENTATION_NOT_ALL_GAUSS_POINTS_PROJECT_VALID_ACTION (enum, required: False, default: fail)
    What to do if not all Gauss points of a segment project valid

    Choices
    • fail

    • warning

  • GAUSS_POINTS (int, required: False, default: 6)
    Number of Gauss Points for the integral evaluations

  • INTEGRATION_POINTS_CIRCUMFERENCE (int, required: False, default: 6)
    Number of Integration points along the circumferential direction of the beam. This is parameter is only used in beam to cylinder meshtying. No gauss integration is used along the circumferential direction, equally spaced integration points are used.

  • GEOMETRY_PAIR_SURFACE_NORMALS (enum, required: False, default: standard)
    How the surface normals are evaluated

    Choices
    • standard

    • extended_volume

BEAM INTERACTION/BEAM TO SOLID SURFACE MESHTYING LINE

Type: list

no description yet

Used in 36 tests
Each element contains
  • E (int, required: True)
    ID of the condition. This ID refers to the respective topological entity of the condition.

  • ENTITY_TYPE (enum, required: False, default: legacy_id)
    The type of entity that E refers to.

    Choices
    • legacy_id

    • node_set_id

    • element_block_id

  • COUPLING_ID (int, required: True)
    no description yet

BEAM INTERACTION/BEAM TO SOLID SURFACE MESHTYING SURFACE

Type: list

no description yet

Used in 36 tests
Each element contains
  • E (int, required: True)
    ID of the condition. This ID refers to the respective topological entity of the condition.

  • ENTITY_TYPE (enum, required: False, default: legacy_id)
    The type of entity that E refers to.

    Choices
    • legacy_id

    • node_set_id

    • element_block_id

  • COUPLING_ID (int, required: True)
    no description yet

BEAM INTERACTION/BEAM TO SOLID SURFACE/RUNTIME VTK OUTPUT

Type: group

no description yet

Used in 69 tests
Contains
  • WRITE_OUTPUT (bool, required: False, default: False)
    Enable / disable beam-to-solid volume mesh tying output.

  • NODAL_FORCES (bool, required: False, default: False)
    Enable / disable output of the resulting nodal forces due to beam to solid interaction.

  • AVERAGED_NORMALS (bool, required: False, default: False)
    Enable / disable output of averaged nodal normals on the surface.

  • MORTAR_LAMBDA_DISCRET (bool, required: False, default: False)
    Enable / disable output of the discrete Lagrange multipliers at the node of the Lagrange multiplier shape functions.

  • MORTAR_LAMBDA_CONTINUOUS (bool, required: False, default: False)
    Enable / disable output of the continuous Lagrange multipliers function along the beam.

  • MORTAR_LAMBDA_CONTINUOUS_SEGMENTS (int, required: False, default: 5)
    Number of segments for continuous mortar output

  • SEGMENTATION (bool, required: False, default: False)
    Enable / disable output of segmentation points.

  • INTEGRATION_POINTS (bool, required: False, default: False)
    Enable / disable output of used integration points. If the contact method has ‘forces’ at the integration point, they will also be output.

  • UNIQUE_IDS (bool, required: False, default: False)
    Enable / disable output of unique IDs (mainly for testing of created VTK files).

BEAM INTERACTION/BEAM TO SOLID VOLUME MESHTYING

Type: group

no description yet

Used in 52 tests
Contains
  • CONTACT_DISCRETIZATION (enum, required: False, default: none)
    Type of employed contact discretization

    Choices
    • none

    • gauss_point_to_segment

    • gauss_point_cross_section

    • mortar

    • mortar_cross_section

  • CONSTRAINT_STRATEGY (enum, required: False, default: none)
    Type of employed constraint enforcement strategy

    Choices
    • none

    • penalty

    • lagrange

  • MORTAR_SHAPE_FUNCTION (enum, required: False, default: none)
    Shape function for the mortar Lagrange-multipliers

    Choices
    • none

    • line2

    • line3

    • line4

  • LAGRANGE_FORMULATION (enum, required: False, default: none)
    *Type of employed Lagrange Formulation while using Lagrange Multipliers for constraint enforcement *

    Choices
    • none

    • saddlepoint

    • regularized

  • MORTAR_FOURIER_MODES (int, required: False, default: -1)
    Number of fourier modes to be used for cross-section mortar coupling

  • PENALTY_PARAMETER (double, required: False, default: 0)
    Penalty parameter for beam-to-solid volume meshtying

  • COUPLE_RESTART_STATE (bool, required: False, default: False)
    Enable / disable the coupling of the restart configuration.

  • ROTATION_COUPLING (enum, required: False, default: none)
    Type of rotational coupling

    Choices
    • none

    • deformation_gradient_3d_general_in_cross_section_plane

    • polar_decomposition_2d

    • deformation_gradient_y_2d

    • deformation_gradient_z_2d

    • deformation_gradient_average_2d

    • fix_triad_2d

    • deformation_gradient_3d_local_1

    • deformation_gradient_3d_local_2

    • deformation_gradient_3d_local_3

    • deformation_gradient_3d_general

    • deformation_gradient_3d_base_1

  • ROTATION_COUPLING_MORTAR_SHAPE_FUNCTION (enum, required: False, default: none)
    Shape function for the mortar Lagrange-multipliers

    Choices
    • none

    • line2

    • line3

    • line4

  • ROTATION_COUPLING_PENALTY_PARAMETER (double, required: False, default: 0)
    Penalty parameter for rotational coupling in beam-to-solid volume mesh tying

  • GEOMETRY_PAIR_STRATEGY (enum, required: False, default: segmentation)
    Type of employed segmentation strategy

    Choices
    • none

    • gauss_point_projection_without_boundary_segmentation

    • gauss_point_projection_boundary_segmentation

    • gauss_point_projection_cross_section

    • segmentation

  • GEOMETRY_PAIR_SEGMENTATION_SEARCH_POINTS (int, required: False, default: 6)
    Number of search points for segmentation

  • GEOMETRY_PAIR_SEGMENTATION_NOT_ALL_GAUSS_POINTS_PROJECT_VALID_ACTION (enum, required: False, default: fail)
    What to do if not all Gauss points of a segment project valid

    Choices
    • fail

    • warning

  • GAUSS_POINTS (int, required: False, default: 6)
    Number of Gauss Points for the integral evaluations

  • INTEGRATION_POINTS_CIRCUMFERENCE (int, required: False, default: 6)
    Number of Integration points along the circumferential direction of the beam. This is parameter is only used in beam to cylinder meshtying. No gauss integration is used along the circumferential direction, equally spaced integration points are used.

BEAM INTERACTION/BEAM TO SOLID VOLUME MESHTYING LINE

Type: list

no description yet

Used in 48 tests
Each element contains
  • E (int, required: True)
    ID of the condition. This ID refers to the respective topological entity of the condition.

  • ENTITY_TYPE (enum, required: False, default: legacy_id)
    The type of entity that E refers to.

    Choices
    • legacy_id

    • node_set_id

    • element_block_id

  • COUPLING_ID (int, required: True)
    no description yet

BEAM INTERACTION/BEAM TO SOLID VOLUME MESHTYING VOLUME

Type: list

no description yet

Used in 48 tests
Each element contains
  • E (int, required: True)
    ID of the condition. This ID refers to the respective topological entity of the condition.

  • ENTITY_TYPE (enum, required: False, default: legacy_id)
    The type of entity that E refers to.

    Choices
    • legacy_id

    • node_set_id

    • element_block_id

  • COUPLING_ID (int, required: True)
    no description yet

BEAM INTERACTION/BEAM TO SOLID VOLUME MESHTYING/RUNTIME VTK OUTPUT

Type: group

no description yet

Used in 59 tests
Contains
  • WRITE_OUTPUT (bool, required: False, default: False)
    Enable / disable beam-to-solid volume mesh tying output.

  • NODAL_FORCES (bool, required: False, default: False)
    Enable / disable output of the resulting nodal forces due to beam to solid interaction.

  • MORTAR_LAMBDA_DISCRET (bool, required: False, default: False)
    Enable / disable output of the discrete Lagrange multipliers at the node of the Lagrange multiplier shape functions.

  • MORTAR_LAMBDA_CONTINUOUS (bool, required: False, default: False)
    Enable / disable output of the continuous Lagrange multipliers function along the beam.

  • MORTAR_LAMBDA_CONTINUOUS_SEGMENTS (int, required: False, default: 5)
    Number of segments for continuous mortar output

  • MORTAR_LAMBDA_CONTINUOUS_SEGMENTS_CIRCUMFERENCE (int, required: False, default: 8)
    Number of segments for continuous mortar output along the beam cross-section circumference

  • SEGMENTATION (bool, required: False, default: False)
    Enable / disable output of segmentation points.

  • INTEGRATION_POINTS (bool, required: False, default: False)
    Enable / disable output of used integration points. If the contact method has ‘forces’ at the integration point, they will also be output.

  • UNIQUE_IDS (bool, required: False, default: False)
    Enable / disable output of unique IDs (mainly for testing of created VTK files).

BEAM INTERACTION/BEAM TO SPHERE CONTACT

Type: group

no description yet

Used in 3 tests
Contains
  • STRATEGY (enum, required: False, default: None)
    Type of employed solving strategy

    Choices
    • None

    • Penalty

    • none

    • penalty

  • PENALTY_PARAMETER (double, required: False, default: 0)
    Penalty parameter for beam-to-rigidsphere contact

BEAM INTERACTION/CROSSLINKING

Type: group

no description yet

Used in 20 tests
Contains
  • CROSSLINKER (bool, required: False, default: False)
    Crosslinker in problem

  • INIT_LINKER_BOUNDINGBOX (string, required: False, default: 1e12 1e12 1e12 1e12 1e12 1e12)
    Linker are initially set randomly within this bounding box

  • TIMESTEP (double, required: False, default: -1)
    *time step for stochastic events concerning crosslinking (e.g. diffusion, p_link, p_unlink) *

  • VISCOSITY (double, required: False, default: 0)
    viscosity

  • KT (double, required: False, default: 0)
    thermal energy

  • MAXNUMINITCROSSLINKERPERTYPE (string, required: False, default: 0)
    *number of initial crosslinker of certain type (additional to NUMCROSSLINKERPERTYPE) *

  • NUMCROSSLINKERPERTYPE (string, required: False, default: 0)
    *number of crosslinker of certain type *

  • MATCROSSLINKERPERTYPE (string, required: False, default: -1)
    *material number characterizing crosslinker type *

  • MAXNUMBONDSPERFILAMENTBSPOT (string, required: False, default: 1)
    maximal number of bonds per filament binding spot

  • FILAMENTBSPOTINTERVALGLOBAL (string, required: False, default: -1.0)
    distance between two binding spots on all filaments

  • FILAMENTBSPOTINTERVALLOCAL (string, required: False, default: -1.0)
    distance between two binding spots on current filament

  • FILAMENTBSPOTRANGEGLOBAL (string, required: False, default: -1.0 -1.0)
    Lower and upper arc parameter bound for binding spots on a filament

  • FILAMENTBSPOTRANGELOCAL (string, required: False, default: 0.0 1.0)
    Lower and upper arc parameter bound for binding spots on a filament

BINNING STRATEGY

Type: group

no description yet

Used in 273 tests, showing only the first 20.
Contains
  • BIN_SIZE_LOWER_BOUND (double, required: False, default: -1)
    Lower bound for bin size. Exact bin size is computed via (Domain edge length)/BIN_SIZE_LOWER_BOUND. This also determines the number of bins in each spatial direction

  • BIN_PER_DIR (string, required: False, default: -1 -1 -1)
    Number of bins per direction (x, y, z) in particle simulations. Either Define this value or BIN_SIZE_LOWER_BOUND

  • PERIODICONOFF (string, required: False, default: 0 0 0)
    Turn on/off periodic boundary conditions in each spatial direction

  • DOMAINBOUNDINGBOX (string, required: False, default: 1e12 1e12 1e12 1e12 1e12 1e12)
    Bounding box for computational domain using binning strategy. Specify diagonal corner points

  • WRITEBINS (enum, required: False, default: none)
    Write none, row or column bins for visualization

    Choices
    • none

    • rows

    • cols

BIOFILM CONTROL

Type: group

no description yet

Used in 1 test
Contains
  • BIOFILMGROWTH (bool, required: False, default: False)
    Scatra algorithm for biofilm growth

  • AVGROWTH (bool, required: False, default: False)
    The calculation of growth parameters is based on averaged values

  • FLUXCOEF (double, required: False, default: 0)
    Coefficient for growth due to scalar flux

  • NORMFORCEPOSCOEF (double, required: False, default: 0)
    Coefficient for erosion due to traction normal surface forces

  • NORMFORCENEGCOEF (double, required: False, default: 0)
    Coefficient for erosion due to compression normal surface forces

  • TANGONEFORCECOEF (double, required: False, default: 0)
    Coefficient for erosion due to the first tangential surface force

  • TANGTWOFORCECOEF (double, required: False, default: 0)
    Coefficient for erosion due to the second tangential surface force

  • BIOTIMESTEP (double, required: False, default: 0.05)
    Time step size for biofilm growth

  • BIONUMSTEP (int, required: False, default: 0)
    Maximum number of steps for biofilm growth

  • OUTPUT_GMSH (bool, required: False, default: False)
    Do you want to write Gmsh postprocessing files?

BOUNDINGVOLUME STRATEGY

Type: group

no description yet

Used in 1 test
Contains
  • BEAM_RADIUS_EXTENSION_FACTOR (double, required: False, default: 2)
    Beams radius is multiplied with the factor and then the bounding volume only depending on the beam centerline is extended in all directions (+ and -) by that value.

  • SPHERE_RADIUS_EXTENSION_FACTOR (double, required: False, default: 2)
    Bounding volume of the sphere is the sphere center extended by this factor times the sphere radius in all directions (+ and -).

  • WRITE_GEOMETRIC_SEARCH_VISUALIZATION (bool, required: False, default: False)
    If visualization output for the geometric search should be written

BROWNIAN DYNAMICS

Type: group

no description yet

Used in 38 tests
Contains
  • BROWNDYNPROB (bool, required: False, default: False)
    switch Brownian dynamics on/off

  • VISCOSITY (double, required: False, default: 0)
    viscosity

  • KT (double, required: False, default: 0)
    thermal energy

  • MAXRANDFORCE (double, required: False, default: -1)
    Any random force beyond MAXRANDFORCE(standard dev.) will be omitted and redrawn. -1.0 means no bounds.’*

  • TIMESTEP (double, required: False, default: -1)
    *Within this time interval the random numbers remain constant. -1.0 *

  • BEAMS_DAMPING_COEFF_SPECIFIED_VIA (enum, required: False, default: Cylinder_geometry_approx)
    In which way are damping coefficient values for beams specified?

    Choices
    • Cylinder_geometry_approx

    • Input_file

    • cylinder_geometry_approx

    • input_file

  • BEAMS_DAMPING_COEFF_PER_UNITLENGTH (string, required: False, default: 0.0 0.0 0.0)
    values for beam damping coefficients (per unit length and NOT yet multiplied by fluid viscosity): translational perpendicular/parallel to beam axis, rotational around axis

CARDIAC MONODOMAIN CONTROL

Type: group

no description yet

Used in 17 tests
Contains
  • WRITEMAXINTSTATE (int, required: False, default: 0)
    number of maximal internal state variables to be postprocessed

  • WRITEMAXIONICCURRENTS (int, required: False, default: 0)
    number of maximal ionic currents to be postprocessed

  • ACTTHRES (double, required: False, default: 1)
    *threshold for the potential for computing and postprocessing activation time *

CARDIOVASCULAR 0D-STRUCTURE COUPLING

Type: group

no description yet

Used in 16 tests
Contains
  • TOL_CARDVASC0D_RES (double, required: False, default: 1e-08)
    tolerance in the cardiovascular0d error norm for the Newton iteration

  • TOL_CARDVASC0D_DOFINCR (double, required: False, default: 1e-08)
    tolerance in the cardiovascular0d dof increment error norm for the Newton iteration

  • TIMINT_THETA (double, required: False, default: 0.5)
    theta for one-step-theta time-integration scheme of Cardiovascular0D

  • RESTART_WITH_CARDVASC0D (bool, required: False, default: False)
    Must be chosen if a non-cardiovascular0d simulation is to be restarted as cardiovascular0d-structural coupled problem.

  • ENHANCED_OUTPUT (bool, required: False, default: False)
    Set to yes for enhanced output (like e.g. derivative information)

  • LINEAR_COUPLED_SOLVER (int, required: False, default: -1)
    number of linear solver used for cardiovascular 0D-structural problems

  • SOLALGORITHM (enum, required: False, default: direct)
    no description yet

    Choices
    • block

    • direct

  • T_PERIOD (double, required: False, default: -1)
    periodic time

  • EPS_PERIODIC (double, required: False, default: 1e-16)
    tolerance for periodic state

  • PTC_3D0D (bool, required: False, default: False)
    Set to yes for doing PTC 2x2 block system.

  • K_PTC (double, required: False, default: 0)
    PTC parameter: 0 means normal Newton, ->infty means steepest desc

CARDIOVASCULAR 0D-STRUCTURE COUPLING/RESPIRATORY PARAMETERS

Type: group

no description yet

Not used in any test.

Contains
  • RESPIRATORY_MODEL (enum, required: False, default: None)
    no description yet

    Choices
    • None

    • Standard

  • L_alv (double, required: False, default: 0)
    alveolar inertance

  • R_alv (double, required: False, default: 0)
    alveolar resistance

  • E_alv (double, required: False, default: 0)
    alveolar elastance

  • V_lung_tidal (double, required: False, default: 400000)
    tidal volume (the total volume of inspired air, in a single breath)

  • V_lung_dead (double, required: False, default: 150000)
    dead space volume

  • V_lung_u (double, required: False, default: 0)
    unstressed lung volume (volume of the lung when it is fully collapsed outside the body)

  • U_t_curve (int, required: False, default: -1)
    time-varying, prescribed pleural pressure curve driven by diaphragm

  • U_m (double, required: False, default: 0)
    in-breath pressure

  • fCO2_ext (double, required: False, default: 0.03)
    atmospheric CO2 gas fraction

  • fO2_ext (double, required: False, default: 0.21)
    atmospheric O2 gas fraction

  • kappa_CO2 (double, required: False, default: 0)
    diffusion coefficient for CO2 across the hemato-alveolar membrane, in molar value / (time * pressure)

  • kappa_O2 (double, required: False, default: 0)
    diffusion coefficient for O2 across the hemato-alveolar membrane, in molar value / (time * pressure)

  • V_m_gas (double, required: False, default: 22400)
    molar volume of an ideal gas

  • p_vap_water_37 (double, required: False, default: 6.279485)
    vapor pressure of water at 37 degrees celsius

  • alpha_CO2 (double, required: False, default: 0)
    CO2 solubility constant, in molar value / (volume * pressure)

  • alpha_O2 (double, required: False, default: 0)
    O2 solubility constant, in molar value / (volume * pressure)

  • c_Hb (double, required: False, default: 0)
    hemoglobin concentration of the blood, in molar value / volume

  • M_CO2_arspl (double, required: False, default: 0)
    splanchnic metabolic rate of CO2 production

  • M_O2_arspl (double, required: False, default: 0)
    splanchnic metabolic rate of O2 consumption

  • M_CO2_arespl (double, required: False, default: 0)
    extra-splanchnic metabolic rate of CO2 production

  • M_O2_arespl (double, required: False, default: 0)
    extra-splanchnic metabolic rate of O2 consumption

  • M_CO2_armsc (double, required: False, default: 0)
    muscular metabolic rate of CO2 production

  • M_O2_armsc (double, required: False, default: 0)
    muscular metabolic rate of O2 consumption

  • M_CO2_arcer (double, required: False, default: 0)
    cerebral metabolic rate of CO2 production

  • M_O2_arcer (double, required: False, default: 0)
    cerebral metabolic rate of O2 consumption

  • M_CO2_arcor (double, required: False, default: 0)
    coronary metabolic rate of CO2 production

  • M_O2_arcor (double, required: False, default: 0)
    coronary metabolic rate of O2 consumption

  • V_tissspl (double, required: False, default: 1)
    splanchnic tissue volume

  • V_tissespl (double, required: False, default: 1)
    extra-splanchnic tissue volume

  • V_tissmsc (double, required: False, default: 1)
    muscular tissue volume

  • V_tisscer (double, required: False, default: 1)
    cerebral tissue volume

  • V_tisscor (double, required: False, default: 1)
    coronary tissue volume

  • V_alv_0 (double, required: False, default: -1)
    initial alveolar volume

  • q_alv_0 (double, required: False, default: 0)
    initial alveolar flux

  • p_alv_0 (double, required: False, default: -1)
    initial alveolar pressure

  • fCO2_alv_0 (double, required: False, default: 0.05263)
    initial alveolar CO2 fraction

  • fO2_alv_0 (double, required: False, default: 0.1368)
    initial alveolar O2 fraction

  • q_arspl_sys_in_0 (double, required: False, default: 0)
    initial arterial splanchnic in-flux

  • q_arsspl_sys_in_0 (double, required: False, default: 0)
    initial arterial extra-splanchnic in-flux

  • q_armsc_sys_in_0 (double, required: False, default: 0)
    initial arterial muscular in-flux

  • q_arcer_sys_in_0 (double, required: False, default: 0)
    initial arterial cerebral in-flux

  • q_arcor_sys_in_0 (double, required: False, default: 0)
    initial arterial coronary in-flux

  • ppCO2_at_r_0 (double, required: False, default: 1)
    initial right atrial CO2 partial pressure

  • ppO2_at_r_0 (double, required: False, default: 1)
    initial right atrial O2 partial pressure

  • ppCO2_v_r_0 (double, required: False, default: 1)
    initial right ventricular CO2 partial pressure

  • ppO2_v_r_0 (double, required: False, default: 1)
    initial right ventricular O2 partial pressure

  • ppCO2_ar_pul_0 (double, required: False, default: 1)
    initial pulmonary arterial CO2 partial pressure

  • ppO2_ar_pul_0 (double, required: False, default: 1)
    initial pulmonary arterial O2 partial pressure

  • ppCO2_cap_pul_0 (double, required: False, default: 1)
    initial pulmonary capillary CO2 partial pressure

  • ppO2_cap_pul_0 (double, required: False, default: 1)
    initial pulmonary capillary O2 partial pressure

  • ppCO2_ven_pul_0 (double, required: False, default: 1)
    initial pulmonary venous CO2 partial pressure

  • ppO2_ven_pul_0 (double, required: False, default: 1)
    initial pulmonary venous O2 partial pressure

  • ppCO2_at_l_0 (double, required: False, default: 1)
    initial left atrial CO2 partial pressure

  • ppO2_at_l_0 (double, required: False, default: 1)
    initial left atrial O2 partial pressure

  • ppCO2_v_l_0 (double, required: False, default: 1)
    initial left ventricular CO2 partial pressure

  • ppO2_v_l_0 (double, required: False, default: 1)
    initial left ventricular O2 partial pressure

  • ppCO2_ar_sys_0 (double, required: False, default: 1)
    initial systemic arterial CO2 partial pressure

  • ppO2_ar_sys_0 (double, required: False, default: 1)
    initial systemic arterial O2 partial pressure

  • ppCO2_arspl_sys_0 (double, required: False, default: 1)
    initial systemic arterial splanchnic CO2 partial pressure

  • ppO2_arspl_sys_0 (double, required: False, default: 1)
    initial systemic arterial splanchnic O2 partial pressure

  • ppCO2_arespl_sys_0 (double, required: False, default: 1)
    initial systemic arterial extra-splanchnic CO2 partial pressure

  • ppO2_arespl_sys_0 (double, required: False, default: 1)
    initial systemic arterial extra-splanchnic O2 partial pressure

  • ppCO2_armsc_sys_0 (double, required: False, default: 1)
    initial systemic arterial muscular CO2 partial pressure

  • ppO2_armsc_sys_0 (double, required: False, default: 1)
    initial systemic arterial muscular O2 partial pressure

  • ppCO2_arcer_sys_0 (double, required: False, default: 1)
    initial systemic arterial cerebral CO2 partial pressure

  • ppO2_arcer_sys_0 (double, required: False, default: 1)
    initial systemic arterial cerebral O2 partial pressure

  • ppCO2_arcor_sys_0 (double, required: False, default: 1)
    initial systemic arterial coronary CO2 partial pressure

  • ppO2_arcor_sys_0 (double, required: False, default: 1)
    initial systemic arterial coronary O2 partial pressure

  • ppCO2_venspl_sys_0 (double, required: False, default: 1)
    initial systemic venous splanchnic CO2 partial pressure

  • ppO2_venspl_sys_0 (double, required: False, default: 1)
    initial systemic venous splanchnic O2 partial pressure

  • ppCO2_venespl_sys_0 (double, required: False, default: 1)
    initial systemic venous extra-splanchnic CO2 partial pressure

  • ppO2_venespl_sys_0 (double, required: False, default: 1)
    initial systemic venous extra-splanchnic O2 partial pressure

  • ppCO2_venmsc_sys_0 (double, required: False, default: 1)
    initial systemic venous muscular CO2 partial pressure

  • ppO2_venmsc_sys_0 (double, required: False, default: 1)
    initial systemic venous muscular O2 partial pressure

  • ppCO2_vencer_sys_0 (double, required: False, default: 1)
    initial systemic venous cerebral CO2 partial pressure

  • ppO2_vencer_sys_0 (double, required: False, default: 1)
    initial systemic venous cerebral O2 partial pressure

  • ppCO2_vencor_sys_0 (double, required: False, default: 1)
    initial systemic venous coronary CO2 partial pressure

  • ppO2_vencor_sys_0 (double, required: False, default: 1)
    initial systemic venous coronary O2 partial pressure

  • ppCO2_ven_sys_0 (double, required: False, default: 1)
    initial systemic venous CO2 partial pressure

  • ppO2_ven_sys_0 (double, required: False, default: 1)
    initial systemic venous O2 partial pressure

CARDIOVASCULAR 0D-STRUCTURE COUPLING/SYS-PUL CIRCULATION PARAMETERS

Type: group

no description yet

Used in 6 tests
Contains
  • R_arvalve_max_l (double, required: False, default: 0)
    maximal left arterial (semilunar) valve resistance

  • R_arvalve_min_l (double, required: False, default: 0)
    minimal left arterial (semilunar) valve resistance

  • R_atvalve_max_l (double, required: False, default: 0)
    maximal left atrial (atrioventricular) valve resistance

  • R_atvalve_min_l (double, required: False, default: 0)
    minimal left atrial (atrioventricular) valve resistance

  • R_arvalve_max_r (double, required: False, default: 0)
    maximal right arterial (semilunar) valve resistance

  • R_arvalve_min_r (double, required: False, default: 0)
    minimal right arterial (semilunar) valve resistance

  • R_atvalve_max_r (double, required: False, default: 0)
    maximal right atrial (atrioventricular) valve resistance

  • R_atvalve_min_r (double, required: False, default: 0)
    minimal right atrial (atrioventricular) valve resistance

  • ATRIUM_MODEL (enum, required: False, default: 0D)
    no description yet

    Choices
    • 0D

    • 3D

    • prescribed

  • Atrium_act_curve_l (int, required: False, default: -1)
    left atrial activation curve (ONLY for ATRIUM_MODEL ‘0D’!)

  • Atrium_act_curve_r (int, required: False, default: -1)
    right atrial activation curve (ONLY for ATRIUM_MODEL ‘0D’!)

  • Atrium_prescr_E_curve_l (int, required: False, default: -1)
    left atrial elastance prescription curve (ONLY for ATRIUM_MODEL ‘prescribed’!)

  • Atrium_prescr_E_curve_r (int, required: False, default: -1)
    right atrial elastance prescription curve (ONLY for ATRIUM_MODEL ‘prescribed’!)

  • E_at_max_l (double, required: False, default: 0)
    0D maximum left atrial elastance

  • E_at_min_l (double, required: False, default: 0)
    0D baseline left atrial elastance

  • E_at_max_r (double, required: False, default: 0)
    0D maximum right atrial elastance

  • E_at_min_r (double, required: False, default: 0)
    0D baseline right atrial elastance

  • VENTRICLE_MODEL (enum, required: False, default: 3D)
    no description yet

    Choices
    • 0D

    • 3D

    • prescribed

  • Ventricle_act_curve_l (int, required: False, default: -1)
    left ventricular activation curve (ONLY for VENTRICLE_MODEL ‘0D’!)

  • Ventricle_act_curve_r (int, required: False, default: -1)
    right ventricular activation curve (ONLY for VENTRICLE_MODEL ‘0D’!)

  • Ventricle_prescr_E_curve_l (int, required: False, default: -1)
    left ventricular elastance prescription curve (ONLY for VENTRICLE_MODEL ‘prescribed’!)

  • Ventricle_prescr_E_curve_r (int, required: False, default: -1)
    right ventricular elastance prescription curve (ONLY for VENTRICLE_MODEL ‘prescribed’!)

  • E_v_max_l (double, required: False, default: 0)
    0D maximum left ventricular elastance

  • E_v_min_l (double, required: False, default: 0)
    0D baseline left ventricular elastance

  • E_v_max_r (double, required: False, default: 0)
    0D maximum right ventricular elastance

  • E_v_min_r (double, required: False, default: 0)
    0D baseline right ventricular elastance

  • C_ar_sys (double, required: False, default: 0)
    systemic arterial compliance

  • R_ar_sys (double, required: False, default: 0)
    systemic arterial resistance

  • L_ar_sys (double, required: False, default: 0)
    systemic arterial inertance

  • Z_ar_sys (double, required: False, default: 0)
    systemic arterial impedance

  • C_ar_pul (double, required: False, default: 0)
    pulmonary arterial compliance

  • R_ar_pul (double, required: False, default: 0)
    pulmonary arterial resistance

  • L_ar_pul (double, required: False, default: 0)
    pulmonary arterial inertance

  • Z_ar_pul (double, required: False, default: 0)
    pulmonary arterial impedance

  • C_ven_sys (double, required: False, default: 0)
    systemic venous compliance

  • R_ven_sys (double, required: False, default: 0)
    systemic venous resistance

  • L_ven_sys (double, required: False, default: 0)
    systemic venous inertance

  • C_ven_pul (double, required: False, default: 0)
    pulmonary venous compliance

  • R_ven_pul (double, required: False, default: 0)
    pulmonary venous resistance

  • L_ven_pul (double, required: False, default: 0)
    pulmonary venous inertance

  • q_vin_l_0 (double, required: False, default: 0)
    initial left ventricular in-flux

  • p_at_l_0 (double, required: False, default: 0)
    initial left atrial pressure

  • q_vout_l_0 (double, required: False, default: 0)
    initial left ventricular out-flux

  • p_v_l_0 (double, required: False, default: 0)
    initial left ventricular pressure

  • p_ar_sys_0 (double, required: False, default: 0)
    initial systemic arterial pressure

  • q_ar_sys_0 (double, required: False, default: 0)
    initial systemic arterial flux

  • p_ven_sys_0 (double, required: False, default: 0)
    initial systemic venous pressure

  • q_ven_sys_0 (double, required: False, default: 0)
    initial systemic venous flux

  • q_vin_r_0 (double, required: False, default: 0)
    initial right ventricular in-flux

  • p_at_r_0 (double, required: False, default: 0)
    initial right atrial pressure

  • q_vout_r_0 (double, required: False, default: 0)
    initial right ventricular out-flux

  • p_v_r_0 (double, required: False, default: 0)
    initial right ventricular pressure

  • p_ar_pul_0 (double, required: False, default: 0)
    initial pulmonary arterial pressure

  • q_ar_pul_0 (double, required: False, default: 0)
    initial pulmonary arterial flux

  • p_ven_pul_0 (double, required: False, default: 0)
    initial pulmonary venous pressure

  • q_ven_pul_0 (double, required: False, default: 0)
    initial pulmonary venous flux

  • V_at_l_u (double, required: False, default: 0)
    unstressed volume of left 0D atrium

  • V_v_l_u (double, required: False, default: 0)
    unstressed volume of left 0D ventricle

  • V_ar_sys_u (double, required: False, default: 0)
    unstressed volume of systemic arteries and capillaries

  • V_ven_sys_u (double, required: False, default: 100000)
    unstressed volume of systemic veins

  • V_at_r_u (double, required: False, default: 0)
    unstressed volume of right 0D atrium

  • V_v_r_u (double, required: False, default: 0)
    unstressed volume of right 0D ventricle

  • V_ar_pul_u (double, required: False, default: 0)
    unstressed volume of pulmonary arteries and capillaries

  • V_ven_pul_u (double, required: False, default: 120000)
    unstressed volume of pulmonary veins

  • C_arspl_sys (double, required: False, default: 0)
    systemic arterial splanchnic compliance

  • R_arspl_sys (double, required: False, default: 0)
    systemic arterial splanchnic resistance

  • C_arespl_sys (double, required: False, default: 0)
    systemic arterial extra-splanchnic compliance

  • R_arespl_sys (double, required: False, default: 0)
    systemic arterial extra-splanchnic resistance

  • C_armsc_sys (double, required: False, default: 0)
    systemic arterial muscular compliance

  • R_armsc_sys (double, required: False, default: 0)
    systemic arterial muscular resistance

  • C_arcer_sys (double, required: False, default: 0)
    systemic arterial cerebral compliance

  • R_arcer_sys (double, required: False, default: 0)
    systemic arterial cerebral resistance

  • C_arcor_sys (double, required: False, default: 0)
    systemic arterial coronary compliance

  • R_arcor_sys (double, required: False, default: 0)
    systemic arterial coronary resistance

  • C_venspl_sys (double, required: False, default: 0)
    systemic venous splanchnic compliance

  • R_venspl_sys (double, required: False, default: 0)
    systemic venous splanchnic resistance

  • C_venespl_sys (double, required: False, default: 0)
    systemic venous extra-splanchnic compliance

  • R_venespl_sys (double, required: False, default: 0)
    systemic venous extra-splanchnic resistance

  • C_venmsc_sys (double, required: False, default: 0)
    systemic venous muscular compliance

  • R_venmsc_sys (double, required: False, default: 0)
    systemic venous muscular resistance

  • C_vencer_sys (double, required: False, default: 0)
    systemic venous cerebral compliance

  • R_vencer_sys (double, required: False, default: 0)
    systemic venous cerebral resistance

  • C_vencor_sys (double, required: False, default: 0)
    systemic venous coronary compliance

  • R_vencor_sys (double, required: False, default: 0)
    systemic venous coronary resistance

  • C_cap_pul (double, required: False, default: 0)
    pulmonary capillary compliance

  • R_cap_pul (double, required: False, default: 0)
    pulmonary capillary resistance

  • p_arperi_sys_0 (double, required: False, default: 0)
    initial systemic peripheral arterial pressure

  • q_arspl_sys_0 (double, required: False, default: 0)
    initial systemic arterial splanchnic flux

  • q_arespl_sys_0 (double, required: False, default: 0)
    initial systemic arterial extra-splanchnic flux

  • q_armsc_sys_0 (double, required: False, default: 0)
    initial systemic arterial muscular flux

  • q_arcer_sys_0 (double, required: False, default: 0)
    initial systemic arterial cerebral flux

  • q_arcor_sys_0 (double, required: False, default: 0)
    initial systemic arterial coronary flux

  • p_venspl_sys_0 (double, required: False, default: 0)
    initial systemic venous splanchnic pressure

  • q_venspl_sys_0 (double, required: False, default: 0)
    initial systemic venous splanchnic flux

  • p_venespl_sys_0 (double, required: False, default: 0)
    initial systemic venous extra-splanchnic pressure

  • q_venespl_sys_0 (double, required: False, default: 0)
    initial systemic venous extra-splanchnic flux

  • p_venmsc_sys_0 (double, required: False, default: 0)
    initial systemic venous muscular pressure

  • q_venmsc_sys_0 (double, required: False, default: 0)
    initial systemic venous muscular flux

  • p_vencer_sys_0 (double, required: False, default: 0)
    initial systemic venous cerebral pressure

  • q_vencer_sys_0 (double, required: False, default: 0)
    initial systemic venous cerebral flux

  • p_vencor_sys_0 (double, required: False, default: 0)
    initial systemic venous coronary pressure

  • q_vencor_sys_0 (double, required: False, default: 0)
    initial systemic venous coronary flux

  • p_cap_pul_0 (double, required: False, default: 0)
    initial pulmonary capillary pressure

  • q_cap_pul_0 (double, required: False, default: 0)
    initial pulmonary capillary flux

  • V_arspl_sys_u (double, required: False, default: 274400)
    unstressed volume of systemic splanchnic arteries

  • V_arespl_sys_u (double, required: False, default: 134640)
    unstressed volume of systemic extra-splanchnic arteries

  • V_armsc_sys_u (double, required: False, default: 105800)
    unstressed volume of systemic muscular arteries

  • V_arcer_sys_u (double, required: False, default: 72130)
    unstressed volume of systemic cerebral arteries

  • V_arcor_sys_u (double, required: False, default: 24000)
    unstressed volume of systemic coronary arteries

  • V_venspl_sys_u (double, required: False, default: 1121000.0)
    unstressed volume of systemic splanchnic veins

  • V_venespl_sys_u (double, required: False, default: 550000)
    unstressed volume of systemic extra-splanchnic veins

  • V_venmsc_sys_u (double, required: False, default: 432140)
    unstressed volume of systemic muscular veins

  • V_vencer_sys_u (double, required: False, default: 294640)
    unstressed volume of systemic cerebral veins

  • V_vencor_sys_u (double, required: False, default: 98210)
    unstressed volume of systemic coronary veins

  • V_cap_pul_u (double, required: False, default: 123000)
    unstressed volume of pulmonary capillaries

CONSTRAINT

Type: group

no description yet

Used in 23 tests
Contains
  • CONSTRAINT_ENFORCEMENT (enum, required: True)
    Type of constraint enforcement

    Choices
    • penalty

    • lagrange

  • PENALTY_PARAM (double, required: False, default: 100000)
    Value of the penalty parameter

CONSTRAINT/EMBEDDED MESH COUPLING

Type: group

no description yet

Used in 14 tests
Contains
  • COUPLING_STRATEGY (enum, required: True)
    Strategy to couple background and overlapping mesh

    Choices
    • mortar

  • MORTAR_SHAPE_FUNCTION (enum, required: True)
    *Shape functions that should be use in case of coupling using the Mortar/Lagrange Multiplier method *

    Choices
    • quad4

    • quad9

    • nurbs9

CONSTRAINT/MULTI POINT

Type: group

no description yet

Used in 1 test
Contains
  • RVE_REFERENCE_POINTS (enum, required: False, default: automatic)
    Method of definition of the reference points of an RVE

    Choices
    • automatic

    • manual

CONTACT CONSTITUTIVE LAWS

Type: list

no description yet

Used in 5 tests
Each element contains
  • One of

    Option (CoConstLaw_brokenrational, LAW)
    • LAW (int, required: True)
      no description yet

    • CoConstLaw_brokenrational (group)
      Broken rational law

      Contains
      • A (double, required: True)
        scaling factor

      • B (double, required: True)
        asymptote

      • C (double, required: True)
        y intercept

      • Offset (double, required: False, default: 0)
        offset for contact to start

    Option (CoConstLaw_power, LAW)
    • LAW (int, required: True)
      no description yet

    • CoConstLaw_power (group)
      Power law

      Contains
      • A (double, required: True)
        scaling factor

      • B (double, required: True)
        power coefficient

      • Offset (double, required: False, default: 0)
        offset for contact to start

    Option (CoConstLaw_cubic, LAW)
    • LAW (int, required: True)
      no description yet

    • CoConstLaw_cubic (group)
      Cubic function

      Contains
      • A (double, required: True)
        A

      • B (double, required: True)
        B

      • C (double, required: True)
        C

      • D (double, required: True)
        D

      • Offset (double, required: False, default: 0)
        offset for contact to start

    Option (CoConstLaw_linear, LAW)
    • LAW (int, required: True)
      no description yet

    • CoConstLaw_linear (group)
      Linear function

      Contains
      • A (double, required: True)
        slope

      • B (double, required: True)
        y intercept

      • Offset (double, required: False, default: 0)
        offset for contact to start

    Option (CoConstLaw_mirco, LAW)
    • LAW (int, required: True)
      no description yet

    • CoConstLaw_mirco (group)
      Mirco function

      Contains
      • FirstMatID (int, required: True)
        First material ID

      • SecondMatID (int, required: True)
        Second material ID

      • LateralLength (double, required: True)
        length of lateral side of the BEM patch

      • Resolution (int, required: True)
        resolution of the surface

      • PressureGreenFunFlag (bool, required: False, default: True)
        Use pressure-based Green function instead of a point-force-based

      • InitialTopologyStdDeviationFunct (int, required: False, default: 100)
        Function id for Initial Standard deviation for the random-midpoint generator

      • HurstExponentFunct (int, required: False, default: 100)
        Function for Hurst exponent of the surface

      • RandomTopologyFlag (bool, required: False, default: True)
        Use random midpoint generator flag

      • RandomSeedFlag (bool, required: False, default: False)
        Random seed flag

      • RandomGeneratorSeed (int, required: False, default: 95)
        Use random seed to reproduce results

      • Tolerance (double, required: False, default: 0.01)
        Tolerance for the convergence of force

      • MaxIteration (int, required: False, default: 1000)
        Maximum iteration of NNLS

      • WarmStartingFlag (bool, required: False, default: True)
        Warm-starting flag, solution accelerator

      • Offset (double, required: False, default: 0)
        offset for contact to start

      • FiniteDifferenceFraction (double, required: False, default: 0.001)
        Fraction of perturbation difference compared to the actual gap

      • ActiveGapTolerance (double, required: False, default: 1e-06)
        Minimum gap to consider a node as active

      • TopologyFilePath (string, required: False, default: )
        Path to file with micro-topology data

CONTACT DYNAMIC

Type: group

no description yet

Used in 233 tests, showing only the first 20.
Used in 1 tutorial
Contains
  • LINEAR_SOLVER (int, required: False, default: -1)
    number of linear solver used for meshtying and contact

  • RESTART_WITH_CONTACT (bool, required: False, default: False)
    Must be chosen if a non-contact simulation is to be restarted with contact

  • ADHESION (enum, required: False, default: none)
    Type of adhesion law

    Choices
    • none

    • bounded

  • FRICTION (enum, required: False, default: None)
    Type of friction law

    Choices
    • Coulomb

    • None

    • Stick

    • Tresca

  • FRLESS_FIRST (bool, required: False, default: False)
    If chosen the first time step of a newly in contact slave node is regarded as frictionless

  • GP_SLIP_INCR (bool, required: False, default: False)
    If chosen the slip increment is computed gp-wise which results to a non-objective quantity, but this would be consistent to wear and tsi calculations.

  • STRATEGY (enum, required: False, default: Lagrange)
    Type of employed solving strategy

    Choices
    • Ehl

    • Lagrange

    • LagrangianMultipliers

    • MultiScale

    • Nitsche

    • Penalty

    • Uzawa

    • lagrange

    • penalty

  • SYSTEM (enum, required: False, default: Condensed)
    Type of linear system setup / solution

    Choices
    • Condensed

    • Condensedlagmult

    • SaddlePoint

    • Saddlepoint

    • cond

    • condensed

    • condensedlagmult

    • condlm

    • none

    • saddlepoint

    • sp

  • PENALTYPARAM (double, required: False, default: 0)
    Penalty parameter for penalty / Uzawa augmented solution strategy

  • PENALTYPARAMTAN (double, required: False, default: 0)
    Tangential penalty parameter for penalty / Uzawa augmented solution strategy

  • UZAWAMAXSTEPS (int, required: False, default: 10)
    Maximum no. of Uzawa steps for Uzawa solution strategy

  • UZAWACONSTRTOL (double, required: False, default: 1e-08)
    Tolerance of constraint norm for Uzawa solution strategy

  • SEMI_SMOOTH_NEWTON (bool, required: False, default: True)
    If chosen semi-smooth Newton concept is applied

  • SEMI_SMOOTH_CN (double, required: False, default: 1)
    Weighting factor cn for semi-smooth PDASS

  • SEMI_SMOOTH_CT (double, required: False, default: 1)
    Weighting factor ct for semi-smooth PDASS

  • CONTACTFORCE_ENDTIME (bool, required: False, default: False)
    If chosen, the contact force is not evaluated at the generalized midpoint, but at the end of the time step

  • VELOCITY_UPDATE (bool, required: False, default: False)
    If chosen, velocity update method is applied

  • INITCONTACTBYGAP (bool, required: False, default: False)
    Initialize init contact by weighted gap vector

  • INITCONTACTGAPVALUE (double, required: False, default: 0)
    Value for initialization of init contact set with gap vector

  • NORMCOMBI_RESFCONTCONSTR (enum, required: False, default: And)
    binary operator to combine contact constraints and residual force values

    Choices
    • And

    • Or

  • NORMCOMBI_DISPLAGR (enum, required: False, default: And)
    binary operator to combine displacement increments and Lagrange multiplier increment values

    Choices
    • And

    • Or

  • TOLCONTCONSTR (double, required: False, default: 1e-06)
    tolerance in the contact constraint norm for the newton iteration (saddlepoint formulation only)

  • TOLLAGR (double, required: False, default: 1e-06)
    tolerance in the LM norm for the newton iteration (saddlepoint formulation only)

  • CONSTRAINT_DIRECTIONS (enum, required: False, default: ntt)
    formulation of constraints in normal/tangential or xyz-direction

    Choices
    • vague

    • ntt

    • xyz

  • NONSMOOTH_GEOMETRIES (bool, required: False, default: False)
    If chosen the contact algorithm combines mortar and nts formulations. This is needed if contact between entities of different geometric dimension (such as contact between surfaces and lines, or lines and nodes) can occur

  • NONSMOOTH_CONTACT_SURFACE (bool, required: False, default: False)
    This flag is used to alter the criterion for the evaluation of the so-called qualified vectors in the case of a self contact scenario. This is needed as the standard criterion is only valid for smooth surfaces and thus has to be altered, if the surface that is defined to be a self contact surface is non-smooth!

  • HYBRID_ANGLE_MIN (double, required: False, default: -1)
    Non-smooth contact: angle between cpp normal and element normal: begin transition (Mortar)

  • HYBRID_ANGLE_MAX (double, required: False, default: -1)
    Non-smooth contact: angle between cpp normal and element normal: end transition (NTS)

  • CPP_NORMALS (bool, required: False, default: False)
    If chosen the nodal normal field is created as averaged CPP normal field.

  • TIMING_DETAILS (bool, required: False, default: False)
    Enable and print detailed contact timings to screen.

  • NITSCHE_THETA (double, required: False, default: 0)
    +1: symmetric, 0: non-symmetric, -1: skew-symmetric

  • NITSCHE_THETA_2 (double, required: False, default: 1)
    +1: Chouly-type, 0: Burman penalty-free (only with theta=-1)

  • NITSCHE_WEIGHTING (enum, required: False, default: harmonic)
    how to weight consistency terms in Nitsche contact formulation

    Choices
    • slave

    • master

    • harmonic

    • physical

  • NITSCHE_PENALTY_ADAPTIVE (bool, required: False, default: True)
    adapt penalty parameter after each converged time step

  • REGULARIZED_NORMAL_CONTACT (bool, required: False, default: False)
    add a regularized normal contact formulation

  • REGULARIZATION_THICKNESS (double, required: False, default: -1)
    maximum contact penetration

  • REGULARIZATION_STIFFNESS (double, required: False, default: -1)
    initial contact stiffness (i.e. initial “penalty parameter”)

COUPLED REDUCED-D AIRWAYS AND TISSUE DYNAMIC

Type: group

no description yet

Not used in any test.

Contains
  • CONVTOL_P (double, required: False, default: 1e-06)
    Coupled red_airway and tissue iteration convergence for pressure

  • CONVTOL_Q (double, required: False, default: 1e-06)
    Coupled red_airway and tissue iteration convergence for flux

  • MAXITER (int, required: False, default: 5)
    Maximum coupling iterations

  • RELAXTYPE (enum, required: False, default: norelaxation)
    Dynamic Relaxation Type

    Choices
    • norelaxation

    • fixedrelaxation

    • Aitken

    • SD

  • TIMESTEP (double, required: False, default: 0.01)
    Time increment dt

  • NUMSTEP (int, required: False, default: 1)
    Number of Time Steps

  • MAXTIME (double, required: False, default: 4)
    no description yet

  • NORMAL (double, required: False, default: 1)
    no description yet

CUT GENERAL

Type: group

no description yet

Used in 22 tests
Contains
  • KERNEL_INTERSECTION_FLOATTYPE (enum, required: False, default: double)
    The floattype of the cut surface-edge intersection

    Choices
    • cln

    • double

  • KERNEL_DISTANCE_FLOATTYPE (enum, required: False, default: double)
    The floattype of the cut distance computation

    Choices
    • cln

    • double

  • GENERAL_POSITION_DISTANCE_FLOATTYPE (enum, required: False, default: none)
    A general floattype for Cut::Position for Embedded Elements (compute_distance)

    Choices
    • cln

    • double

    • none

  • GENERAL_POSITION_POSITION_FLOATTYPE (enum, required: False, default: none)
    A general floattype for Cut::Position Elements (ComputePosition)

    Choices
    • cln

    • double

    • none

  • DIRECT_DIVERGENCE_REFPLANE (enum, required: False, default: all)
    Specify which Referenceplanes are used in DirectDivergence

    Choices
    • all

    • diagonal

    • diagonal_side

    • facet

    • none

    • side

  • SPLIT_CUTSIDES (bool, required: False, default: True)
    Split Quad4 CutSides into Tri3-Subtriangles?

  • DO_SELFCUT (bool, required: False, default: True)
    Do the SelfCut?

  • SELFCUT_DO_MESHCORRECTION (bool, required: False, default: True)
    Do meshcorrection in the SelfCut?

  • SELFCUT_MESHCORRECTION_MULTIPLICATOR (int, required: False, default: 30)
    ISLANDS with maximal size of the bounding box of hmultiplacator will be removed in the meshcorrection*

  • BOUNDARYCELL_CUBATURDEGREE (int, required: False, default: 20)
    Cubaturedegree utilized for the numerical integration on the CUT BoundaryCells.

  • INTEGRATE_INSIDE_CELLS (bool, required: False, default: True)
    Should the integration be done on inside cells

DISCRETISATION

Type: group

no description yet

Used in 560 tests, showing only the first 20.
Contains
  • NUMFLUIDDIS (int, required: False, default: 1)
    Number of meshes in fluid field

  • NUMSTRUCDIS (int, required: False, default: 1)
    Number of meshes in structural field

  • NUMALEDIS (int, required: False, default: 1)
    Number of meshes in ale field

  • NUMARTNETDIS (int, required: False, default: 1)
    Number of meshes in arterial network field

  • NUMTHERMDIS (int, required: False, default: 1)
    Number of meshes in thermal field

  • NUMAIRWAYSDIS (int, required: False, default: 1)
    Number of meshes in reduced dimensional airways network field

ELASTO HYDRO DYNAMIC

Type: group

no description yet

Used in 8 tests
Contains
  • RESTARTEVERYTIME (double, required: False, default: 0)
    write restart possibility every RESTARTEVERY steps

  • RESTARTEVERY (int, required: False, default: 1)
    write restart possibility every RESTARTEVERY steps

  • NUMSTEP (int, required: False, default: 200)
    maximum number of Timesteps

  • MAXTIME (double, required: False, default: 1000)
    total simulation time

  • TIMESTEP (double, required: False, default: -1)
    time step size dt

  • DIFFTIMESTEPSIZE (bool, required: False, default: False)
    use different step size for lubrication and solid

  • RESULTSEVERYTIME (double, required: False, default: 0)
    increment for writing solution

  • RESULTSEVERY (int, required: False, default: 1)
    increment for writing solution

  • ITEMAX (int, required: False, default: 10)
    maximum number of iterations over fields

  • ITEMIN (int, required: False, default: 1)
    minimal number of iterations over fields

  • FIELDCOUPLING (enum, required: False, default: none)
    Type of coupling strategy between fields

    Choices
    • matching

    • none

  • COUPALGO (enum, required: False, default: ehl_Monolithic)
    Coupling strategies for EHL solvers

    Choices
    • ehl_IterStagg

    • ehl_Monolithic

  • UNPROJ_ZERO_DBC (bool, required: False, default: False)
    set unprojectable nodes to zero pressure via Dirichlet condition

  • DRY_CONTACT_MODEL (bool, required: False, default: False)
    set unprojectable nodes to zero pressure via Dirichlet condition

ELASTO HYDRO DYNAMIC/MONOLITHIC

Type: group

no description yet

Used in 8 tests
Contains
  • CONVTOL (double, required: False, default: 1e-06)
    tolerance for convergence check of EHL

  • TOLINC (double, required: False, default: 1e-06)
    tolerance for convergence check of EHL-increment in monolithic EHL

  • NORM_RESF (enum, required: False, default: Abs)
    type of norm for residual convergence check

    Choices
    • Abs

    • Mix

    • Rel

  • NORM_INC (enum, required: False, default: Abs)
    type of norm for convergence check of primary variables in EHL

    Choices
    • Abs

    • Mix

    • Rel

  • NORMCOMBI_RESFINC (enum, required: False, default: Coupl_And_Single)
    binary operator to combine primary variables and residual force values

    Choices
    • And

    • And_Single

    • Coupl_And_Single

    • Coupl_Or_Single

    • Or

    • Or_Single

  • ITERNORM (enum, required: False, default: Rms)
    type of norm to be applied to residuals

    Choices
    • Inf

    • L1

    • L1_Scaled

    • L2

    • Rms

  • PTCDT (double, required: False, default: 0.1)
    pseudo time step for pseudo-transient continuation (PTC) stabilised Newton procedure

  • LINEAR_SOLVER (int, required: False, default: -1)
    number of linear solver used for monolithic EHL problems

  • ADAPTCONV (bool, required: False, default: False)
    Switch on adaptive control of linear solver tolerance for nonlinear solution

  • ADAPTCONV_BETTER (double, required: False, default: 0.1)
    The linear solver shall be this much better than the current nonlinear residual in the nonlinear convergence limit

  • INFNORMSCALING (bool, required: False, default: True)
    Scale blocks of matrix with row infnorm?

ELASTO HYDRO DYNAMIC/PARTITIONED

Type: group

no description yet

Used in 1 test
Contains
  • MAXOMEGA (double, required: False, default: 10)
    largest omega allowed for Aitken relaxation

  • MINOMEGA (double, required: False, default: 0.1)
    smallest omega allowed for Aitken relaxation

  • STARTOMEGA (double, required: False, default: 1)
    fixed relaxation parameter

  • CONVTOL (double, required: False, default: 1e-06)
    tolerance for convergence check of outer iteration within partitioned EHL

ELCH CONTROL

Type: group

no description yet

Used in 163 tests
Used in 1 tutorial
Contains
  • MOVBOUNDARYITEMAX (int, required: False, default: 10)
    Maximum number of outer iterations in electrode shape change computations

  • MOVBOUNDARYCONVTOL (double, required: False, default: 1e-06)
    Convergence check tolerance for outer loop in electrode shape change computations

  • TEMPERATURE (double, required: False, default: 298)
    Constant temperature (Kelvin)

  • TEMPERATURE_FROM_FUNCT (int, required: False, default: -1)
    Homogeneous temperature within electrochemistry field that can be time dependent according to function definition

  • FARADAY_CONSTANT (double, required: False, default: 96485.3399)
    Faraday constant (in unit system as chosen in input file)

  • GAS_CONSTANT (double, required: False, default: 8.314472)
    (universal) gas constant (in unit system as chosen in input file)

  • MOVINGBOUNDARY (enum, required: False, default: No)
    ELCH algorithm for deforming meshes

    Choices
    • No

    • fully-transient

    • pseudo-transient

  • MOLARVOLUME (double, required: False, default: 0)
    Molar volume for electrode shape change computations

  • MOVBOUNDARYTHETA (double, required: False, default: 0)
    One-step-theta factor in electrode shape change computations

  • GALVANOSTATIC (bool, required: False, default: False)
    flag for galvanostatic mode

  • GSTAT_APPROX_ELECT_RESIST (enum, required: False, default: relation_pot_cur)
    relation of potential and current flow

    Choices
    • effective_length_with_initial_cond

    • effective_length_with_integrated_cond

    • relation_pot_cur

  • GSTATCONDID_CATHODE (int, required: False, default: 0)
    condition id of electrode kinetics for cathode

  • GSTATCONDID_ANODE (int, required: False, default: 1)
    condition id of electrode kinetics for anode

  • GSTATCONVTOL (double, required: False, default: 1e-05)
    Convergence check tolerance for galvanostatic mode

  • GSTATCURTOL (double, required: False, default: 1e-15)
    Current Tolerance

  • GSTATFUNCTNO (int, required: False, default: -1)
    function number defining the imposed current curve

  • GSTATITEMAX (int, required: False, default: 10)
    maximum number of iterations for galvanostatic mode

  • GSTAT_LENGTH_CURRENTPATH (double, required: False, default: 0)
    average length of the current path

  • EQUPOT (enum, required: False, default: Undefined)
    type of closing equation for electric potential

    Choices
    • ENC

    • ENC_PDE

    • ENC_PDE_ELIM

    • Laplace

    • Poisson

    • Undefined

    • divi

  • DIFFCOND_FORMULATION (bool, required: False, default: False)
    Activation of diffusion-conduction formulation

  • INITPOTCALC (bool, required: False, default: False)
    Automatically calculate initial field for electric potential

  • ONLYPOTENTIAL (bool, required: False, default: False)
    Coupling of general ion transport equation with Laplace equation

  • COUPLE_BOUNDARY_FLUXES (bool, required: False, default: True)
    Coupling of lithium-ion flux density and electric current density at Dirichlet and Neumann boundaries

  • CYCLING_TIMESTEP (double, required: False, default: -1)
    modified time step size for CCCV cell cycling

  • ELECTRODE_INFO_EVERY_STEP (bool, required: False, default: False)
    the cell voltage, SOC, and C-Rate will be written to the csv file every step, even if RESULTSEVERY is not 1

ELCH CONTROL/DIFFCOND

Type: group

no description yet

Used in 27 tests
Contains
  • CURRENT_SOLUTION_VAR (bool, required: False, default: False)
    Current as a solution variable

  • MAT_DIFFCOND_DIFFBASED (bool, required: False, default: True)
    Coupling terms of chemical diffusion for current equation are based on t and kappa

  • MAT_NEWMAN_CONST_A (double, required: False, default: 2)
    Constant A for the Newman model(term for the concentration overpotential)

  • MAT_NEWMAN_CONST_B (double, required: False, default: -2)
    Constant B for the Newman model(term for the concentration overpotential)

  • MAT_NEWMAN_CONST_C (double, required: False, default: -1)
    Constant C for the Newman model(term for the concentration overpotential)

  • PERMITTIVITY_VACUUM (double, required: False, default: 8.8541878128e-12)
    Vacuum permittivity

ELCH CONTROL/SCL

Type: group

no description yet

Used in 2 tests
Contains
  • ADD_MICRO_MACRO_COUPLING (bool, required: False, default: False)
    flag for micro macro coupling with scls

  • COUPLING_OUTPUT (bool, required: False, default: False)
    write coupled node gids and node coordinates to csv file

  • INITPOTCALC (bool, required: False, default: False)
    calculate initial potential field?

  • SOLVER (int, required: False, default: -1)
    solver for coupled SCL problem

  • MATRIXTYPE (enum, required: False, default: undefined)
    type of global system matrix in global system of equations

    Choices
    • block

    • sparse

    • undefined

  • ADAPT_TIME_STEP (int, required: False, default: -1)
    time step when time step size should be updated to ‘ADAPTED_TIME_STEP_SIZE’.

  • ADAPTED_TIME_STEP_SIZE (double, required: False, default: -1)
    new time step size.

  • INITIALFIELD (enum, required: False, default: zero_field)
    Initial Field for scalar transport problem

    Choices
    • field_by_condition

    • field_by_function

    • zero_field

  • INITFUNCNO (int, required: False, default: -1)
    function number for scalar transport initial field

FLUID BEAM INTERACTION

Type: group

no description yet

Used in 6 tests
Contains
  • COUPLING (enum, required: False, default: two-way)
    Type of FBI coupling

    Choices
    • fluid

    • solid

    • two-way

  • STARTSTEP (int, required: False, default: 0)
    Time Step at which to begin the fluid beam coupling. Usually this will be the first step.

  • PRESORT_STRATEGY (enum, required: False, default: bruteforce)
    Presort strategy for the beam elements

    Choices
    • bruteforce

    • binning

FLUID BEAM INTERACTION/BEAM TO FLUID MESHTYING

Type: group

no description yet

Used in 7 tests
Contains
  • MESHTYING_DISCRETIZATION (enum, required: False, default: none)
    Type of employed meshtying discretization

    Choices
    • none

    • gauss_point_to_segment

    • mortar

  • CONSTRAINT_STRATEGY (enum, required: False, default: none)
    Type of employed constraint enforcement strategy

    Choices
    • none

    • penalty

  • PENALTY_PARAMETER (double, required: False, default: 0)
    Penalty parameter for beam-to-Fluid volume meshtying

  • SEARCH_RADIUS (double, required: False, default: 1000)
    Absolute Search radius for beam-to-fluid volume meshtying. Choose carefully to not blow up memory demand but to still find all interaction pairs!

  • MORTAR_SHAPE_FUNCTION (enum, required: False, default: none)
    Shape function for the mortar Lagrange-multipliers

    Choices
    • none

    • line2

    • line3

    • line4

  • GEOMETRY_PAIR_STRATEGY (enum, required: False, default: segmentation)
    Type of employed segmentation strategy

    Choices
    • none

    • gauss_point_projection_without_boundary_segmentation

    • gauss_point_projection_boundary_segmentation

    • gauss_point_projection_cross_section

    • segmentation

  • GEOMETRY_PAIR_SEGMENTATION_SEARCH_POINTS (int, required: False, default: 6)
    Number of search points for segmentation

  • GEOMETRY_PAIR_SEGMENTATION_NOT_ALL_GAUSS_POINTS_PROJECT_VALID_ACTION (enum, required: False, default: fail)
    What to do if not all Gauss points of a segment project valid

    Choices
    • fail

    • warning

  • GAUSS_POINTS (int, required: False, default: 6)
    Number of Gauss Points for the integral evaluations

  • INTEGRATION_POINTS_CIRCUMFERENCE (int, required: False, default: 6)
    Number of Integration points along the circumferential direction of the beam. This is parameter is only used in beam to cylinder meshtying. No gauss integration is used along the circumferential direction, equally spaced integration points are used.

FLUID BEAM INTERACTION/BEAM TO FLUID MESHTYING/RUNTIME VTK OUTPUT

Type: group

no description yet

Used in 5 tests
Contains
  • WRITE_OUTPUT (bool, required: False, default: False)
    Enable / disable beam-to-fluid mesh tying output.

  • NODAL_FORCES (bool, required: False, default: False)
    Enable / disable output of the resulting nodal forces due to beam to Fluid interaction.

  • SEGMENTATION (bool, required: False, default: False)
    Enable / disable output of segmentation points.

  • INTEGRATION_POINTS (bool, required: False, default: False)
    Enable / disable output of used integration points. If the meshtying method has ‘forces’ at the integration point, they will also be output.

  • CONSTRAINT_VIOLATION (bool, required: False, default: False)
    Enable / disable output of the constraint violation into a output_name.penalty csv file.

  • MORTAR_LAMBDA_DISCRET (bool, required: False, default: False)
    Enable / disable output of the discrete Lagrange multipliers at the node of the Lagrange multiplier shape functions.

  • MORTAR_LAMBDA_CONTINUOUS (bool, required: False, default: False)
    Enable / disable output of the continuous Lagrange multipliers function along the beam.

  • MORTAR_LAMBDA_CONTINUOUS_SEGMENTS (int, required: False, default: 5)
    Number of segments for continuous mortar output

FLUID DYNAMIC

Type: group

no description yet

Used in 558 tests, showing only the first 20.
Used in 6 tutorials
Contains
  • PHYSICAL_TYPE (enum, required: False, default: Incompressible)
    Physical Type

    Choices
    • Artificial_compressibility

    • Boussinesq

    • Incompressible

    • Loma

    • Oseen

    • Stokes

    • Temp_dep_water

    • Varying_density

    • Weakly_compressible

    • Weakly_compressible_dens_mom

    • Weakly_compressible_stokes

    • Weakly_compressible_stokes_dens_mom

  • LINEAR_SOLVER (int, required: False, default: -1)
    number of linear solver used for fluid dynamics

  • SIMPLER_SOLVER (int, required: False, default: -1)
    number of linear solver used for fluid dynamic (ONLY NECESSARY FOR BlockGaussSeidel solver block within fluid mehstying case any more!!!!)

  • WSS_TYPE (enum, required: False, default: Standard)
    which type of stresses and wall shear stress

    Choices
    • Aggregation

    • Mean

    • Standard

  • WSS_ML_AGR_SOLVER (int, required: False, default: -1)
    Set ML-solver number for smoothing of residual-based calculated wallshearstress via plain aggregation.

  • TIMEINTEGR (enum, required: False, default: One_Step_Theta)
    Time Integration Scheme

    Choices
    • Af_Gen_Alpha

    • BDF2

    • Np_Gen_Alpha

    • One_Step_Theta

    • Stationary

  • OST_CONT_PRESS (enum, required: False, default: Cont_normal_Press_normal)
    One step theta option for time discretization of continuity eq. and pressure

    Choices
    • Cont_normal_Press_normal

    • Cont_impl_Press_normal

    • Cont_impl_Press_impl

  • NONLINITER (enum, required: False, default: fixed_point_like)
    Nonlinear iteration scheme

    Choices
    • fixed_point_like

    • Newton

  • PREDICTOR (enum, required: False, default: steady_state)
    Predictor for first guess in nonlinear iteration

    Choices
    • TangVel

    • constant_acceleration

    • constant_increment

    • explicit_second_order_midpoint

    • steady_state

    • zero_acceleration

  • CONVCHECK (enum, required: False, default: L_2_norm)
    Norm for convergence check (relative increments and absolute residuals)

    Choices
    • L_2_norm

  • INCONSISTENT_RESIDUAL (bool, required: False, default: False)
    do not evaluate residual after solution has converged (->faster)

  • INITIALFIELD (enum, required: False, default: zero_field)
    Initial Field for transport problem

    Choices
    • BELTRAMI-FLOW

    • FLAME_VORTEX_INTERACTION

    • KIM-MOIN-FLOW

    • channel_weakly_compressible

    • disturbed_field_from_function

    • field_by_function

    • forced_hit_numeric_spectrum

    • forced_hit_passive

    • forced_hit_simple_algebraic_spectrum

    • hit_comte_bellot_corrsin_initial_field

    • zero_field

  • OSEENFIELDFUNCNO (int, required: False, default: -1)
    function number of Oseen advective field

  • LIFTDRAG (bool, required: False, default: False)
    Calculate lift and drag forces along specified boundary

  • CONVFORM (enum, required: False, default: convective)
    form of convective term

    Choices
    • conservative

    • convective

  • NONLINEARBC (bool, required: False, default: False)
    Flag to activate check for potential nonlinear boundary conditions

  • MESHTYING (enum, required: False, default: no)
    Flag to (de)activate mesh tying algorithm

    Choices
    • Condensed_Bmat

    • Condensed_Bmat_merged

    • Condensed_Smat

    • no

  • GRIDVEL (enum, required: False, default: BE)
    scheme for determination of gridvelocity from displacements

    Choices
    • BE

    • BDF2

    • OST

  • ALLDOFCOUPLED (bool, required: False, default: True)
    all dof (incl. pressure) are coupled

  • CALCERROR (enum, required: False, default: no)
    Flag to (de)activate error calculations

    Choices
    • no

    • beltrami_flow

    • channel2D

    • gravitation

    • shear_flow

    • byfunct

    • beltrami_stat_stokes

    • beltrami_stat_navier_stokes

    • beltrami_instat_stokes

    • beltrami_instat_navier_stokes

    • kimmoin_stat_stokes

    • kimmoin_stat_navier_stokes

    • kimmoin_instat_stokes

    • kimmoin_instat_navier_stokes

    • fsi_fluid_pusher

    • channel_weakly_compressible

  • CALCERRORFUNCNO (int, required: False, default: -1)
    Function for Error Calculation

  • CORRTERMFUNCNO (int, required: False, default: -1)
    Function for calculation of the correction term for the weakly compressible problem

  • BODYFORCEFUNCNO (int, required: False, default: -1)
    Function for calculation of the body force for the weakly compressible problem

  • STAB_DEN_REF (double, required: False, default: 0)
    Reference stabilization parameter for the density for the HDG weakly compressible formulation

  • STAB_MOM_REF (double, required: False, default: 0)
    Reference stabilization parameter for the momentum for the HDG weakly compressible formulation

  • VARVISCFUNCNO (int, required: False, default: -1)
    Function for calculation of a variable viscosity for the weakly compressible problem

  • PRESSAVGBC (bool, required: False, default: False)
    Flag to (de)activate imposition of boundary condition for the considered element average pressure

  • REFMACH (double, required: False, default: 1)
    Reference Mach number

  • BLOCKMATRIX (bool, required: False, default: False)
    Indicates if system matrix should be assembled into a sparse block matrix type.

  • ADAPTCONV (bool, required: False, default: False)
    Switch on adaptive control of linear solver tolerance for nonlinear solution

  • ADAPTCONV_BETTER (double, required: False, default: 0.1)
    The linear solver shall be this much better than the current nonlinear residual in the nonlinear convergence limit

  • INFNORMSCALING (bool, required: False, default: False)
    Scale blocks of matrix with row infnorm?

  • GMSH_OUTPUT (bool, required: False, default: False)
    write output to gmsh files

  • COMPUTE_DIVU (bool, required: False, default: False)
    Compute divergence of velocity field at the element center

  • COMPUTE_EKIN (bool, required: False, default: False)
    Compute kinetic energy at the end of each time step and write it to file.

  • NEW_OST (bool, required: False, default: False)
    Solve the Navier-Stokes equation with the new One Step Theta algorithm

  • RESULTSEVERY (int, required: False, default: 1)
    Increment for writing solution

  • RESTARTEVERY (int, required: False, default: 20)
    Increment for writing restart

  • NUMSTEP (int, required: False, default: 1)
    Total number of Timesteps

  • STEADYSTEP (int, required: False, default: -1)
    steady state check every step

  • NUMSTASTEPS (int, required: False, default: 0)
    Number of Steps for Starting Scheme

  • STARTFUNCNO (int, required: False, default: -1)
    Function for Initial Starting Field

  • ITEMAX (int, required: False, default: 10)
    max. number of nonlin. iterations

  • INITSTATITEMAX (int, required: False, default: 5)
    max number of nonlinear iterations for initial stationary solution

  • TIMESTEP (double, required: False, default: 0.01)
    Time increment dt

  • MAXTIME (double, required: False, default: 1000)
    Total simulation time

  • ALPHA_M (double, required: False, default: 1)
    Time integration factor

  • ALPHA_F (double, required: False, default: 1)
    Time integration factor

  • GAMMA (double, required: False, default: 1)
    Time integration factor

  • THETA (double, required: False, default: 0.66)
    Time integration factor

  • START_THETA (double, required: False, default: 1)
    Time integration factor for starting scheme

  • STRONG_REDD_3D_COUPLING_TYPE (bool, required: False, default: False)
    Flag to (de)activate potential Strong 3D redD coupling

  • VELGRAD_PROJ_SOLVER (int, required: False, default: -1)
    Number of linear solver used for L2 projection

  • VELGRAD_PROJ_METHOD (enum, required: False, default: none)
    Flag to (de)activate gradient reconstruction.

    Choices
    • L2_projection

    • none

    • superconvergent_patch_recovery

  • OFF_PROC_ASSEMBLY (bool, required: False, default: False)
    Do not evaluate ghosted elements but communicate them –> faster if element call is expensive

FLUID DYNAMIC/EDGE-BASED STABILIZATION

Type: group

no description yet

Used in 199 tests
Contains
  • EOS_PRES (enum, required: False, default: none)
    Flag to (de)activate pressure edge-based stabilization. Options: do not use pressure edge-based stabilization, or, use pressure edge-based stabilization as standard edge-based stabilization on the entire domain, or, use pressure edge-based stabilization as xfem ghost-penalty stabilization just around cut elements

    Choices
    • none

    • std_eos

    • xfem_gp

  • EOS_CONV_STREAM (enum, required: False, default: none)
    Flag to (de)activate convective streamline edge-based stabilization. Options: do not use convective streamline edge-based stabilization, or, use convective streamline edge-based stabilization as standard edge-based stabilization on the entire domain, or, use convective streamline edge-based stabilization as xfem ghost-penalty stabilization just around cut elements

    Choices
    • none

    • std_eos

    • xfem_gp

  • EOS_CONV_CROSS (enum, required: False, default: none)
    Flag to (de)activate convective crosswind edge-based stabilization. Options:do not use convective crosswind edge-based stabilization, or, use convective crosswind edge-based stabilization as standard edge-based stabilization on the entire domain, or, use convective crosswind edge-based stabilization as xfem ghost-penalty stabilization just around cut elements

    Choices
    • none

    • std_eos

    • xfem_gp

  • EOS_DIV (enum, required: False, default: none)
    Flag to (de)activate divergence edge-based stabilization. Options: do not use divergence edge-based stabilization, or, divergence edge-based stabilization based on velocity jump on the entire domain, or, divergence edge-based stabilization based on divergence jump just around cut elements, or, divergence edge-based stabilization based on velocity jump on the entire domain, or, divergence edge-based stabilization based on divergence jump just around cut elements

    Choices
    • div_jump_std_eos

    • div_jump_xfem_gp

    • none

    • vel_jump_std_eos

    • vel_jump_xfem_gp

  • PRES_KRYLOV_2Dz (bool, required: False, default: False)
    residual based without second derivatives (i.e. only consistent for tau->0, but faster)

  • EOS_DEFINITION_TAU (enum, required: False, default: Burman_Hansbo_DAngelo_Zunino)
    Definition of stabilization parameter for edge-based stabilization

    Choices
    • Braack_Burman_John_Lube

    • Braack_Burman_John_Lube_wo_divjump

    • Burman

    • Burman_Fernandez

    • Burman_Fernandez_Hansbo

    • Burman_Fernandez_Hansbo_wo_dt

    • Burman_Hansbo_DAngelo_Zunino

    • Burman_Hansbo_DAngelo_Zunino_wo_dt

    • Franca_Barrenechea_Valentin_Wall

    • Schott_Massing_Burman_DAngelo_Zunino

    • Schott_Massing_Burman_DAngelo_Zunino_wo_dt

    • Taylor_Hughes_Zarins_Whiting_Jansen_Codina_scaling

    • tau_not_defined

  • EOS_H_DEFINITION (enum, required: False, default: EOS_he_max_diameter_to_opp_surf)
    Definition of element length for edge-based stabilization. Options:take the maximal (nsd-1)D diameter of faces that connect the internal face to its opposite faces, or, take the maximal 1D distance along 1D edge to opposite surface for both parent elements, or, take the maximal (nsd-1)D face diameter of all faces for both parent elements, or, maximal nD diameter of the neighboring elements, or, maximal (n-1)D diameter of the internal face/edge, or, take the maximal volume equivalent diameter of adjacent elements

    Choices
    • EOS_he_max_diameter_to_opp_surf

    • EOS_he_max_dist_to_opp_surf

    • EOS_he_surf_with_max_diameter

    • EOS_hk_max_diameter

    • EOS_he_surf_diameter

    • EOS_he_vol_eq_diameter

FLUID DYNAMIC/MULTIFRACTAL SUBGRID SCALES

Type: group

no description yet

Used in 17 tests
Contains
  • CSGS (double, required: False, default: 0)
    Modelparameter of multifractal subgrid-scales.

  • SCALE_SEPARATION (enum, required: False, default: no_scale_sep)
    *Specify the filter type for scale separation in LES. no_scale_sep: no scale separation. box_filter: classical box filter. algebraic_multigrid_operator: scale separation by algebraic multigrid operator. *

    Choices
    • algebraic_multigrid_operator

    • box_filter

    • no_scale_sep

  • ML_SOLVER (int, required: False, default: -1)
    Set solver number for scale separation via level set transfer operators from plain aggregation.

  • CALC_N (bool, required: False, default: False)
    Flag to (de)activate calculation of N from the Reynolds number.

  • N (double, required: False, default: 1)
    Set grid to viscous scale ratio.

  • REF_LENGTH (enum, required: False, default: cube_edge)
    *Specify the reference length for Re-dependent N. cube_edge: edge length of volume equivalent cube. sphere_diameter: diameter of volume equivalent sphere. streamlength: streamlength taken from stabilization. gradient_based: gradient based length taken from stabilization. metric_tensor: metric tensor taken from stabilization. *

    Choices
    • cube_edge

    • gradient_based

    • metric_tensor

    • sphere_diameter

    • streamlength

  • REF_VELOCITY (enum, required: False, default: strainrate)
    *Specify the reference velocity for Re-dependent N. strainrate: norm of strain rate. resolved: resolved velocity. fine_scale: fine-scale velocity. *

    Choices
    • fine_scale

    • resolved

    • strainrate

  • C_NU (double, required: False, default: 1)
    Proportionality constant between Re and ratio viscous scale to element length.

  • NEAR_WALL_LIMIT (bool, required: False, default: False)
    Flag to (de)activate near-wall limit.

  • EVALUATION_B (enum, required: False, default: element_center)
    *Location where B is evaluated element_center: evaluate B at element center. integration_point: evaluate B at integration point. *

    Choices
    • element_center

    • integration_point

  • BETA (double, required: False, default: 0)
    Cross- and Reynolds-stress terms only on right-hand-side.

  • CONVFORM (enum, required: False, default: convective)
    *form of convective term convective: Use the convective form. conservative: Use the conservative form. *

    Choices
    • conservative

    • convective

  • CSGS_PHI (double, required: False, default: 0)
    Modelparameter of multifractal subgrid-scales for scalar transport.

  • ADAPT_CSGS_PHI (bool, required: False, default: False)
    Flag to (de)activate adaption of CsgsD to CsgsB.

  • NEAR_WALL_LIMIT_CSGS_PHI (bool, required: False, default: False)
    Flag to (de)activate near-wall limit for scalar field.

  • CONSISTENT_FLUID_RESIDUAL (bool, required: False, default: False)
    Flag to (de)activate the consistency term for residual-based stabilization.

  • C_DIFF (double, required: False, default: 1)
    Proportionality constant between RePr and ratio dissipative scale to element length. Usually equal cnu.*

  • SET_FINE_SCALE_VEL (bool, required: False, default: False)
    Flag to set fine-scale velocity for parallel nightly tests.

  • LOMA_CONTI (bool, required: False, default: False)
    Flag to (de)activate cross- and Reynolds-stress terms in loma continuity equation.

FLUID DYNAMIC/NONLINEAR SOLVER TOLERANCES

Type: group

no description yet

Used in 340 tests, showing only the first 20.
Used in 1 tutorial
Contains
  • TOL_VEL_RES (double, required: False, default: 1e-06)
    Tolerance for convergence check of velocity residual

  • TOL_VEL_INC (double, required: False, default: 1e-06)
    Tolerance for convergence check of velocity increment

  • TOL_PRES_RES (double, required: False, default: 1e-06)
    Tolerance for convergence check of pressure residual

  • TOL_PRES_INC (double, required: False, default: 1e-06)
    Tolerance for convergence check of pressure increment

FLUID DYNAMIC/POROUS-FLOW STABILIZATION

Type: group

no description yet

Used in 84 tests
Contains
  • STAB_BIOT (bool, required: False, default: False)
    Flag to (de)activate BIOT stabilization.

  • STAB_BIOT_SCALING (double, required: False, default: 1)
    Scaling factor for stabilization parameter for biot stabilization of porous flow.

  • STABTYPE (enum, required: False, default: residual_based)
    Apply (un)stabilized fluid formulation. No stabilization is only possible for inf-sup stable elements. Use a residual-based stabilization or, more generally, a stabilization based on the concept of the residual-based variational multiscale method… Expecting additional inputUse an edge-based stabilization, especially for XFEM

    Choices
    • edge_based

    • no_stabilization

    • residual_based

  • INCONSISTENT (bool, required: False, default: False)
    residual based without second derivatives (i.e. only consistent for tau->0, but faster)

  • Reconstruct_Sec_Der (bool, required: False, default: False)
    residual computed with a reconstruction of the second derivatives via projection or superconvergent patch recovery

  • TDS (enum, required: False, default: quasistatic)
    Flag to allow time dependency of subscales for residual-based stabilization.

    Choices
    • quasistatic

    • time_dependent

  • TRANSIENT (enum, required: False, default: no_transient)
    Specify how to treat the transient term.

    Choices
    • no_transient

    • transient_complete

    • yes_transient

  • PSPG (bool, required: False, default: True)
    Flag to (de)activate PSPG stabilization.

  • SUPG (bool, required: False, default: True)
    Flag to (de)activate SUPG stabilization.

  • GRAD_DIV (bool, required: False, default: True)
    Flag to (de)activate grad-div term.

  • VSTAB (enum, required: False, default: no_vstab)
    Flag to (de)activate viscous term in residual-based stabilization.

    Choices
    • no_vstab

    • vstab_gls

    • vstab_gls_rhs

    • vstab_usfem

    • vstab_usfem_rhs

  • RSTAB (enum, required: False, default: no_rstab)
    Flag to (de)activate reactive term in residual-based stabilization.

    Choices
    • no_rstab

    • rstab_gls

    • rstab_usfem

  • CROSS-STRESS (enum, required: False, default: no_cross)
    Flag to (de)activate cross-stress term -> residual-based VMM.

    Choices
    • cross_rhs

    • no_cross

    • yes_cross

  • REYNOLDS-STRESS (enum, required: False, default: no_reynolds)
    Flag to (de)activate Reynolds-stress term -> residual-based VMM.

    Choices
    • no_reynolds

    • reynolds_rhs

    • yes_reynolds

  • DEFINITION_TAU (enum, required: False, default: Franca_Barrenechea_Valentin_Frey_Wall)
    Definition of tau_M and Tau_C

    Choices
    • Codina

    • Codina_wo_dt

    • Franca_Barrenechea_Valentin_Frey_Wall

    • Franca_Barrenechea_Valentin_Frey_Wall_wo_dt

    • Franca_Madureira_Valentin_Badia_Codina

    • Franca_Madureira_Valentin_Badia_Codina_wo_dt

    • Shakib_Hughes_Codina

    • Shakib_Hughes_Codina_wo_dt

    • Taylor_Hughes_Zarins

    • Taylor_Hughes_Zarins_Whiting_Jansen

    • Taylor_Hughes_Zarins_Whiting_Jansen_wo_dt

    • Taylor_Hughes_Zarins_scaled

    • Taylor_Hughes_Zarins_scaled_wo_dt

    • Taylor_Hughes_Zarins_wo_dt

  • CHARELELENGTH_U (enum, required: False, default: streamlength)
    Characteristic element length for tau_Mu

    Choices
    • root_of_volume

    • streamlength

    • volume_equivalent_diameter

  • CHARELELENGTH_PC (enum, required: False, default: volume_equivalent_diameter)
    Characteristic element length for tau_Mp/tau_C

    Choices
    • root_of_volume

    • streamlength

    • volume_equivalent_diameter

  • EVALUATION_TAU (enum, required: False, default: element_center)
    Location where tau is evaluated

    Choices
    • element_center

    • integration_point

  • EVALUATION_MAT (enum, required: False, default: element_center)
    Location where material law is evaluated

    Choices
    • element_center

    • integration_point

  • LOMA_CONTI_SUPG (bool, required: False, default: False)
    Flag to (de)activate SUPG stabilization in loma continuity equation.

  • LOMA_CONTI_CROSS_STRESS (enum, required: False, default: no_cross)
    Flag to (de)activate cross-stress term loma continuity equation-> residual-based VMM.

    Choices
    • cross_rhs

    • no_cross

    • yes_cross

  • LOMA_CONTI_REYNOLDS_STRESS (enum, required: False, default: no_reynolds)
    Flag to (de)activate Reynolds-stress term loma continuity equation-> residual-based VMM.

    Choices
    • no_reynolds

    • reynolds_rhs

    • yes_reynolds

FLUID DYNAMIC/RESIDUAL-BASED STABILIZATION

Type: group

no description yet

Used in 395 tests, showing only the first 20.
Used in 2 tutorials
Contains
  • STABTYPE (enum, required: False, default: residual_based)
    Apply (un)stabilized fluid formulation. No stabilization is only possible for inf-sup stable elements.Use a residual-based stabilization or, more generally, a stabilization based on the concept of the residual-based variational multiscale method… Expecting additional input. Use an edge-based stabilization, especially for XFEM. Alternative: Element/cell based polynomial pressure projection, see Dohrmann/Bochev 2004, IJNMF

    Choices
    • edge_based

    • no_stabilization

    • pressure_projection

    • residual_based

  • INCONSISTENT (bool, required: False, default: False)
    residual based without second derivatives (i.e. only consistent for tau->0, but faster)

  • Reconstruct_Sec_Der (bool, required: False, default: False)
    residual computed with a reconstruction of the second derivatives via projection or superconvergent patch recovery

  • TDS (enum, required: False, default: quasistatic)
    Flag to allow time dependency of subscales for residual-based stabilization.

    Choices
    • quasistatic

    • time_dependent

  • TRANSIENT (enum, required: False, default: no_transient)
    Specify how to treat the transient term. Use transient term (recommended for time dependent subscales) or use transient term including a linearisation of 1/tau

    Choices
    • no_transient

    • transient_complete

    • yes_transient

  • PSPG (bool, required: False, default: True)
    Flag to (de)activate PSPG stabilization.

  • SUPG (bool, required: False, default: True)
    Flag to (de)activate SUPG stabilization.

  • GRAD_DIV (bool, required: False, default: True)
    Flag to (de)activate grad-div term.

  • VSTAB (enum, required: False, default: no_vstab)
    Flag to (de)activate viscous term in residual-based stabilization. Options: No viscous term in stabilization, or, Viscous stabilization of GLS type, or, Viscous stabilization of GLS type, included only on the right hand side, or, Viscous stabilization of USFEM type, or, Viscous stabilization of USFEM type, included only on the right hand side

    Choices
    • no_vstab

    • vstab_gls

    • vstab_gls_rhs

    • vstab_usfem

    • vstab_usfem_rhs

  • RSTAB (enum, required: False, default: no_rstab)
    Flag to (de)activate reactive term in residual-based stabilization.

    Choices
    • no_rstab

    • rstab_gls

    • rstab_usfem

  • CROSS-STRESS (enum, required: False, default: no_cross)
    Flag to (de)activate cross-stress term -> residual-based VMM. Options:No cross-stress term, or,Include the cross-stress term with a linearization of the convective part, or, Include cross-stress term, but only explicitly on right hand side

    Choices
    • cross_rhs

    • no_cross

    • yes_cross

  • REYNOLDS-STRESS (enum, required: False, default: no_reynolds)
    Flag to (de)activate Reynolds-stress term -> residual-based VMM.

    Choices
    • no_reynolds

    • reynolds_rhs

    • yes_reynolds

  • DEFINITION_TAU (enum, required: False, default: Franca_Barrenechea_Valentin_Frey_Wall)
    Definition of tau

    Choices
    • Codina

    • Codina_convscaled

    • Codina_wo_dt

    • Franca_Barrenechea_Valentin_Frey_Wall

    • Franca_Barrenechea_Valentin_Frey_Wall_wo_dt

    • Franca_Madureira_Valentin_Badia_Codina

    • Franca_Madureira_Valentin_Badia_Codina_wo_dt

    • Hughes_Franca_Balestra_wo_dt

    • Shakib_Hughes_Codina

    • Shakib_Hughes_Codina_wo_dt

    • Taylor_Hughes_Zarins

    • Taylor_Hughes_Zarins_Whiting_Jansen

    • Taylor_Hughes_Zarins_Whiting_Jansen_wo_dt

    • Taylor_Hughes_Zarins_scaled

    • Taylor_Hughes_Zarins_scaled_wo_dt

    • Taylor_Hughes_Zarins_wo_dt

  • CHARELELENGTH_U (enum, required: False, default: streamlength)
    Characteristic element length for tau_Mu

    Choices
    • root_of_volume

    • streamlength

    • volume_equivalent_diameter

  • CHARELELENGTH_PC (enum, required: False, default: volume_equivalent_diameter)
    Characteristic element length for tau_Mp/tau_C

    Choices
    • root_of_volume

    • streamlength

    • volume_equivalent_diameter

  • EVALUATION_TAU (enum, required: False, default: element_center)
    Location where tau is evaluated

    Choices
    • element_center

    • integration_point

  • EVALUATION_MAT (enum, required: False, default: element_center)
    Location where material law is evaluated

    Choices
    • element_center

    • integration_point

  • LOMA_CONTI_SUPG (bool, required: False, default: False)
    Flag to (de)activate SUPG stabilization in loma continuity equation.

  • LOMA_CONTI_CROSS_STRESS (enum, required: False, default: no_cross)
    Flag to (de)activate cross-stress term loma continuity equation-> residual-based VMM.

    Choices
    • cross_rhs

    • no_cross

    • yes_cross

  • LOMA_CONTI_REYNOLDS_STRESS (enum, required: False, default: no_reynolds)
    Flag to (de)activate Reynolds-stress term loma continuity equation-> residual-based VMM.

    Choices
    • no_reynolds

    • reynolds_rhs

    • yes_reynolds

FLUID DYNAMIC/SUBGRID VISCOSITY

Type: group

no description yet

Used in 29 tests
Contains
  • C_SMAGORINSKY (double, required: False, default: 0)
    Constant for the Smagorinsky model. Something between 0.1 to 0.24. Vreman constant if the constant vreman model is applied (something between 0.07 and 0.01).

  • C_YOSHIZAWA (double, required: False, default: -1)
    Constant for the compressible Smagorinsky model: isotropic part of subgrid-stress tensor. About 0.09 or 0.0066. Ci will not be squared!

  • C_SMAGORINSKY_AVERAGED (bool, required: False, default: False)
    Flag to (de)activate averaged Smagorinksy constant

  • C_INCLUDE_CI (bool, required: False, default: False)
    Flag to (de)inclusion of Yoshizawa model

  • CHANNEL_L_TAU (double, required: False, default: 0)
    Used for normalisation of the wall normal distance in the Van Driest Damping function. May be taken from the output of the apply_mesh_stretching.pl preprocessing script.

  • C_TURBPRANDTL (double, required: False, default: 1)
    (Constant) turbulent Prandtl number for the Smagorinsky model in scalar transport.

  • FILTER_WIDTH (enum, required: False, default: CubeRootVol)
    The Vreman model requires a filter width.

    Choices
    • CubeRootVol

    • Direction_dependent

    • Minimum_length

FLUID DYNAMIC/TIMEADAPTIVITY

Type: group

no description yet

Used in 6 tests
Contains
  • ADAPTIVE_TIME_STEP_ESTIMATOR (enum, required: False, default: none)
    Method used to determine adaptive time step size.

    Choices
    • cfl_number

    • none

    • only_print_cfl_number

  • CFL_NUMBER (double, required: False, default: -1)
    CFL number for adaptive time step

  • FREEZE_ADAPTIVE_DT_AT (int, required: False, default: 1000000)
    keep time step constant after this step, otherwise turbulence statistics sampling is not consistent

  • ADAPTIVE_DT_INC (double, required: False, default: 0.8)
    Increment of whole step for adaptive dt via CFL

FLUID DYNAMIC/TURBULENCE MODEL

Type: group

no description yet

Used in 59 tests
Contains
  • TURBULENCE_APPROACH (enum, required: False, default: DNS_OR_RESVMM_LES)
    Try to solve flow as an underresolved DNS. Mind that your stabilisation already acts as a kind of turbulence model! Perform a classical Large Eddy Simulation adding addititional turbulent viscosity. This may be based on various physical models.)

    Choices
    • CLASSICAL_LES

    • DNS_OR_RESVMM_LES

  • PHYSICAL_MODEL (enum, required: False, default: no_model)
    If classical LES is our turbulence approach, this is a contradiction and should cause a FOUR_C_THROW. Classical constant coefficient Smagorinsky model. Be careful if you have a wall bounded flow domain! Use an exponential damping function for the turbulent viscosity close to the wall. This is only implemented for a channel geometry of height 2 in y direction. The viscous lengthscale l_tau is required as additional input. The solution is filtered and by comparison of the filtered velocity field with the real solution, the Smagorinsky constant is estimated in each step — mind that this procedure includes an averaging in the xz plane, hence this implementation will only work for a channel flow. Multifractal Subgrid-Scale Modeling based on the work of burton. Vremans constant model. Dynamic Vreman model according to You and Moin (2007)

    Choices
    • Dynamic_Smagorinsky

    • Dynamic_Vreman

    • Multifractal_Subgrid_Scales

    • Smagorinsky

    • Smagorinsky_with_van_Driest_damping

    • Vreman

    • no_model

  • FSSUGRVISC (enum, required: False, default: No)
    fine-scale subgrid viscosity

    Choices
    • No

    • Smagorinsky_all

    • Smagorinsky_small

  • SAMPLING_START (int, required: False, default: 10000000)
    Time step after when sampling shall be started

  • SAMPLING_STOP (int, required: False, default: 1)
    Time step when sampling shall be stopped

  • DUMPING_PERIOD (int, required: False, default: 1)
    Period of time steps after which statistical data shall be dumped

  • SUBGRID_DISSIPATION (bool, required: False, default: False)
    Flag to (de)activate estimation of subgrid-scale dissipation (only for seclected flows).

  • OUTMEAN (bool, required: False, default: False)
    Flag to (de)activate averaged paraview output

  • TURBMODEL_LS (bool, required: False, default: True)
    Flag to (de)activate turbulence model in level-set equation

  • CANONICAL_FLOW (enum, required: False, default: no)
    *Sampling is different for different canonical flows - so specify what kind of flow you’ve got

    no: The flow is not further specified, so spatial averaging and hence the standard sampling procedure is not possible time_averaging: The flow is not further specified, but time averaging of velocity and pressure field is performed channel_flow_of_height_2: For this flow, all statistical data could be averaged in the homogeneous planes - it is essentially a statistically one dimensional flow. square_cylinder_nurbs: For this flow, statistical data are evaluated on various lines of the xy-midplane, averaged over time and eventually in one home.direction. rotating_circular_cylinder_nurbs: For this flow, statistical data is computed in concentric surfaces and averaged. in time and in one home. direction rotating_circular_cylinder_nurbs_scatra: For this flow with mass transport, statistical data is computed in concentric surfaces and averaged. in time and in one home. direction loma_channel_flow_of_height_2: For this low-Mach-number flow, all statistical data could be averaged in the homogeneous planes - it is essentially a statistically one dimensional flow. combust_oracles: ORACLES test rig for turbulent premixed combustion. bubbly_channel_flow: Turbulent two-phase flow: bubbly channel flow, statistical data are averaged in homogeneous planes and over time. scatra_channel_flow_of_height_2: For this flow, all statistical data could be averaged in the homogeneous planes - it is essentially a statistically one dimensional flow. decaying_homogeneous_isotropic_turbulence: For this flow, all statistical data could be averaged in the in all homogeneous directions - it is essentially a statistically zero dimensional flow. forced_homogeneous_isotropic_turbulence: For this flow, all statistical data could be averaged in the in all homogeneous directions - it is essentially a statistically zero dimensional flow. scatra_forced_homogeneous_isotropic_turbulence: For this flow, all statistical data could be averaged in the in all homogeneous directions - it is essentially a statistically zero dimensional flow. periodic_hill: For this flow, statistical data is evaluated on various lines, averaged over time and z. blood_fda_flow: For this flow, statistical data is evaluated on various planes. *

    Choices
    • bubbly_channel_flow

    • channel_flow_of_height_2

    • combust_oracles

    • decaying_homogeneous_isotropic_turbulence

    • forced_homogeneous_isotropic_turbulence

    • loma_channel_flow_of_height_2

    • no

    • periodic_hill

    • rotating_circular_cylinder_nurbs

    • rotating_circular_cylinder_nurbs_scatra

    • scatra_channel_flow_of_height_2

    • scatra_forced_homogeneous_isotropic_turbulence

    • square_cylinder_nurbs

    • time_averaging

  • HOMDIR (enum, required: False, default: not_specified)
    *Specify the homogeneous direction(s) of a flow. not_specified: no homogeneous directions available, averaging is restricted to time averaging x: average along x-direction y: average along y-direction z: average along z-direction xy: Wall normal direction is z, average in x and y direction xz: Wall normal direction is y, average in x and z direction yz: Wall normal direction is x, average in y and z direction xyz: Averaging in all directions *

    Choices
    • not_specified

    • x

    • xy

    • xyz

    • xz

    • y

    • yz

    • z

  • CHAN_AMPL_INIT_DIST (double, required: False, default: 0.1)
    Max. amplitude of the random disturbance in percent of the initial value in mean flow direction.

  • FORCING_TYPE (enum, required: False, default: linear_compensation_from_intermediate_spectrum)
    forcing strategy

    Choices
    • linear_compensation_from_intermediate_spectrum

    • fixed_power_input

  • CHA_NUMSUBDIVISIONS (int, required: False, default: 5)
    Number of homogeneous sampling planes in element

  • FORCING_TIME_STEPS (int, required: False, default: 0)
    Number of time steps during which forcing is applied

  • THRESHOLD_WAVENUMBER (double, required: False, default: 0)
    Forcing is only applied to wave numbers lower or equal than the given threshold wave number.

  • POWER_INPUT (double, required: False, default: 0)
    power of forcing

  • SCALAR_FORCING (enum, required: False, default: no)
    *no: Do not force the scalar field isotropic: Force scalar field isotropically such as the fluid field. mean_scalar_gradient: Force scalar field by imposed mean-scalar gradient. *

    Choices
    • isotropic

    • mean_scalar_gradient

    • no

  • MEAN_SCALAR_GRADIENT (double, required: False, default: 0)
    Value of imposed mean-scalar gradient to force scalar field.

  • EXCLUDE_XFEM (bool, required: False, default: False)
    Flag to (de)activate XFEM dofs in calculation of fine-scale velocity.

FLUID DYNAMIC/TURBULENT INFLOW

Type: group

no description yet

Used in 3 tests
Contains
  • TURBULENTINFLOW (bool, required: False, default: False)
    Flag to (de)activate potential separate turbulent inflow section

  • INITIALINFLOWFIELD (enum, required: False, default: zero_field)
    Initial field for inflow section

    Choices
    • disturbed_field_from_function

    • field_by_function

    • zero_field

  • INFLOWFUNC (int, required: False, default: -1)
    Function number for initial flow field in inflow section

  • INFLOW_INIT_DIST (double, required: False, default: 0.1)
    Max. amplitude of the random disturbance in percent of the initial value in mean flow direction.

  • NUMINFLOWSTEP (int, required: False, default: 1)
    Total number of time steps for development of turbulent flow

  • CANONICAL_INFLOW (enum, required: False, default: no)
    *Sampling is different for different canonical flows — so specify what kind of flow you’ve got no: The flow is not further specified, so spatial averaging and hence the standard sampling procedure is not possible. time_averaging: The flow is not further specified, but time averaging of velocity and pressure field is performed. channel_flow_of_height_2: For this flow, all statistical data could be averaged in the homogeneous planes — it is essentially a statistically one dimensional flow. loma_channel_flow_of_height_2: For this low-Mach-number flow, all statistical data could be averaged in the homogeneous planes — it is essentially a statistically one dimensional flow. scatra_channel_flow_of_height_2: For this flow, all statistical data could be averaged in the homogeneous planes — it is essentially a statistically one dimensional flow. *

    Choices
    • channel_flow_of_height_2

    • loma_channel_flow_of_height_2

    • no

    • scatra_channel_flow_of_height_2

    • time_averaging

  • INFLOW_CHA_SIDE (double, required: False, default: 0)
    Most right side of inflow channel. Necessary to define sampling domain.

  • INFLOW_HOMDIR (enum, required: False, default: not_specified)
    *Specify the homogeneous direction(s) of a flow not_specified: no homogeneous directions available, averaging is restricted to time averaging. x: average along x-direction. y: average along y-direction. z: average along z-direction. xy: Wall normal direction is z, average in x and y direction. xz: Wall normal direction is y, average in x and z direction (standard case). yz: Wall normal direction is x, average in y and z direction. *

    Choices
    • not_specified

    • x

    • xy

    • xz

    • y

    • yz

    • z

  • INFLOW_SAMPLING_START (int, required: False, default: 10000000)
    Time step after when sampling shall be started

  • INFLOW_SAMPLING_STOP (int, required: False, default: 1)
    Time step when sampling shall be stopped

  • INFLOW_DUMPING_PERIOD (int, required: False, default: 1)
    Period of time steps after which statistical data shall be dumped

FLUID DYNAMIC/WALL MODEL

Type: group

no description yet

Used in 8 tests
Contains
  • X_WALL (bool, required: False, default: False)
    Flag to switch on the xwall model

  • Tauw_Type (enum, required: False, default: constant)
    *constant: Use the constant wall shear stress given in the input file for the whole simulation. between_steps: Calculate wall shear stress in between time steps. *

    Choices
    • between_steps

    • constant

  • Tauw_Calc_Type (enum, required: False, default: residual)
    *residual: Residual (force) divided by area. gradient: Gradient via shape functions and nodal values. gradient_to_residual: First gradient, then residual. *

    Choices
    • gradient

    • gradient_to_residual

    • residual

  • Switch_Step (int, required: False, default: -1)
    Switch from gradient to residual based tauw.

  • Projection (enum, required: False, default: No)
    Flag to switch projection of the enriched dofs after updating tauw, alternatively with or without continuity constraint.

    Choices
    • No

    • l2_projection_with_continuity_constraint

    • only_l2_projection

  • C_Tauw (double, required: False, default: 1)
    Constant wall shear stress for Spalding’s law, if applicable

  • Min_Tauw (double, required: False, default: 2e-09)
    Minimum wall shear stress preventing system to become singular

  • Inc_Tauw (double, required: False, default: 1)
    Increment of Tauw of full step, between 0.0 and 1.0

  • Blending_Type (enum, required: False, default: none)
    *Methods for blending the enrichment space. none: No ramp function, does not converge! ramp_function: Enrichment is multiplied with linear ramp function resulting in zero enrichment at the interface. *

    Choices
    • none

    • ramp_function

  • GP_Wall_Normal (int, required: False, default: 3)
    Gauss points in wall normal direction

  • GP_Wall_Normal_Off_Wall (int, required: False, default: 3)
    Gauss points in wall normal direction, off-wall elements

  • GP_Wall_Parallel (int, required: False, default: 3)
    Gauss points in wall parallel direction

  • Treat_Tauw_on_Dirichlet_Inflow (bool, required: False, default: False)
    Flag to treat residual on Dirichlet inflow nodes for calculation of wall shear stress

  • PROJECTION_SOLVER (int, required: False, default: -1)
    Set solver number for l2-projection.

FLUID TURBULENT INFLOW VOLUME

Type: list

no description yet

Used in 3 tests
Each element contains
  • E (int, required: True)
    ID of the condition. This ID refers to the respective topological entity of the condition.

  • ENTITY_TYPE (enum, required: False, default: legacy_id)
    The type of entity that E refers to.

    Choices
    • legacy_id

    • node_set_id

    • element_block_id

FPSI DYNAMIC

Type: group

no description yet

Used in 5 tests
Contains
  • COUPALGO (enum, required: False, default: fpsi_monolithic_plain)
    Iteration Scheme over the fields

    Choices
    • fpsi_monolithic_plain

    • partitioned

  • SHAPEDERIVATIVES (bool, required: False, default: False)
    Include linearization with respect to mesh movement in Navier Stokes equation. Supported in monolithic FPSI for now.

  • USESHAPEDERIVATIVES (bool, required: False, default: False)
    Add linearization with respect to mesh movement in Navier Stokes equation to stiffness matrix. Supported in monolithic FPSI for now.

  • PARTITIONED (enum, required: False, default: RobinNeumann)
    Coupling strategies for partitioned FPSI solvers.

    Choices
    • RobinNeumann

    • monolithic

    • nocoupling

  • SECONDORDER (bool, required: False, default: False)
    Second order coupling at the interface.

  • RESTOL (string, required: False, default: 1e-8 1e-8 1e-8 1e-8 1e-8 1e-8)
    Tolerances for single fields in the residual norm for the Newton iteration. For NORM_RESF != Abs_sys_split only the first value is used for all fields. Order of fields: porofluidvelocity, porofluidpressure, porostructure, fluidvelocity, fluidpressure, ale

  • INCTOL (string, required: False, default: 1e-8 1e-8 1e-8 1e-8 1e-8 1e-8)
    Tolerance in the increment norm for the Newton iteration. For NORM_INC != *_split only the first value is used for all fields. Order of fields: porofluidvelocity, porofluidpressure, porostructure, fluidvelocity, fluidpressure, ale

  • NORM_INC (enum, required: False, default: Abs)
    Type of norm for primary variables convergence check.
    Abs: absolute values, Abs_sys_split: absolute values with correction of systemsize for every field separate, Rel_sys: relative values with correction of systemsize.

    Choices
    • Abs

    • Abs_sys_split

    • Rel_sys

  • NORM_RESF (enum, required: False, default: Abs)
    Type of norm for primary variables convergence check. Abs: absolute values, Abs_sys_split: absolute values with correction of systemsize for every field separate, Rel_sys: relative values with correction of systemsize.

    Choices
    • Abs

    • Abs_sys_split

    • Rel_sys

  • NORMCOMBI_RESFINC (enum, required: False, default: And)
    binary operator to combine primary variables and residual force values

    Choices
    • And

    • Or

  • LineSearch (bool, required: False, default: False)
    adapt increment in case of non-monotonic residual convergence or residual oscillations

  • FDCheck (bool, required: False, default: False)
    perform FPSIFDCheck() finite difference check

  • LINEAR_SOLVER (int, required: False, default: -1)
    number of linear solver used for FPSI problems

  • ITEMIN (int, required: False, default: 1)
    minimal number of iterations over fields

  • NUMSTEP (int, required: False, default: 200)
    Total number of Timesteps

  • ITEMAX (int, required: False, default: 100)
    Maximum number of iterations over fields

  • RESULTSEVERY (int, required: False, default: 1)
    Increment for writing solution

  • RESTARTEVERY (int, required: False, default: 1)
    Increment for writing restart

  • FDCheck_row (int, required: False, default: 0)
    print row value during fd_check

  • FDCheck_column (int, required: False, default: 0)
    print column value during fd_check

  • TIMESTEP (double, required: False, default: 0.1)
    Time increment dt

  • MAXTIME (double, required: False, default: 1000)
    Total simulation time

  • CONVTOL (double, required: False, default: 1e-06)
    Tolerance for iteration over fields

  • ALPHABJ (double, required: False, default: 1)
    Beavers-Joseph-Coefficient for Slip-Boundary-Condition at Fluid-Porous-Interface (0.1-4)

FS3I DYNAMIC

Type: group

no description yet

Used in 6 tests
Contains
  • TIMESTEP (double, required: False, default: 0.1)
    Time increment dt

  • NUMSTEP (int, required: False, default: 20)
    Total number of time steps

  • MAXTIME (double, required: False, default: 1000)
    Total simulation time

  • RESULTSEVERY (int, required: False, default: 1)
    Increment for writing solution

  • RESTARTEVERY (int, required: False, default: 1)
    Increment for writing restart

  • SCATRA_SOLVERTYPE (enum, required: False, default: nonlinear)
    type of scalar transport solver

    Choices
    • linear

    • nonlinear

  • INF_PERM (bool, required: False, default: True)
    Flag for infinite permeability

  • CONSTHERMPRESS (enum, required: False, default: Yes)
    treatment of thermodynamic pressure in time

    Choices
    • No_energy

    • No_mass

    • Yes

  • COUPLED_LINEAR_SOLVER (int, required: False, default: -1)
    number of linear solver used for fs3i problem

  • LINEAR_SOLVER1 (int, required: False, default: -1)
    number of linear solver used for fluid problem

  • LINEAR_SOLVER2 (int, required: False, default: -1)
    number of linear solver used for structural problem

  • STRUCTSCAL_CONVFORM (enum, required: False, default: conservative)
    form of convective term of structure scalar

    Choices
    • conservative

    • convective

  • STRUCTSCAL_INITIALFIELD (enum, required: False, default: zero_field)
    Initial Field for structure scalar transport problem

    Choices
    • field_by_function

    • zero_field

  • STRUCTSCAL_INITFUNCNO (int, required: False, default: -1)
    function number for structure scalar transport initial field

  • STRUCTSCAL_FIELDCOUPLING (enum, required: False, default: volume_matching)
    Type of coupling strategy between structure and structure-scalar field

    Choices
    • volume_matching

    • volume_nonmatching

  • FLUIDSCAL_FIELDCOUPLING (enum, required: False, default: volume_matching)
    Type of coupling strategy between fluid and fluid-scalar field

    Choices
    • volume_matching

    • volume_nonmatching

  • FLUIDSCAL_SCATRATYPE (enum, required: False, default: ConvectionDiffusion)
    Type of scalar transport problem

    Choices
    • Advanced_Reaction

    • Chemo_Reac

    • Chemotaxis

    • ConvectionDiffusion

    • Loma

    • Undefined

  • RESTART_FROM_PART_FSI (bool, required: False, default: False)
    restart from partitioned fsi problem (e.g. from prestress calculations) instead of fs3i

FS3I DYNAMIC/PARTITIONED

Type: group

no description yet

Used in 1 test
Contains
  • COUPALGO (enum, required: False, default: fs3i_IterStagg)
    Coupling strategies for FS3I solvers

    Choices
    • fs3i_SequStagg

    • fs3i_IterStagg

  • CONVTOL (double, required: False, default: 1e-06)
    tolerance for convergence check of outer iteration within partitioned FS3I

  • ITEMAX (int, required: False, default: 10)
    Maximum number of outer iterations

FS3I DYNAMIC/STRUCTURE SCALAR STABILIZATION

Type: group

no description yet

Used in 6 tests
Contains
  • STABTYPE (enum, required: False, default: SUPG)
    Type of stabilization (if any). No stabilization is only reasonable for low-Peclet-number.

    Choices
    • GLS

    • SUPG

    • USFEM

    • centered

    • no_stabilization

    • upwind

  • SUGRVEL (bool, required: False, default: False)
    potential incorporation of subgrid-scale velocity

  • ASSUGRDIFF (bool, required: False, default: False)
    potential incorporation of all-scale subgrid diffusivity (a.k.a. discontinuity-capturing) term

  • DEFINITION_TAU (enum, required: False, default: Franca_Valentin)
    Definition of tau

    Choices
    • Codina

    • Codina_wo_dt

    • Exact_1D

    • Franca_Madureira_Valentin

    • Franca_Madureira_Valentin_wo_dt

    • Franca_Valentin

    • Franca_Valentin_wo_dt

    • Numerical_Value

    • Shakib_Hughes_Codina

    • Shakib_Hughes_Codina_wo_dt

    • Taylor_Hughes_Zarins

    • Taylor_Hughes_Zarins_wo_dt

    • Zero

  • CHARELELENGTH (enum, required: False, default: streamlength)
    Characteristic element length for tau

    Choices
    • streamlength

    • volume_equivalent_diameter

    • root_of_volume

  • DEFINITION_ASSGD (enum, required: False, default: artificial_linear)
    Definition of (all-scale) subgrid diffusivity

    Choices
    • Almeida_Silva_97_nonlinear

    • Codina_nonlinear

    • Hughes_etal_86_nonlinear

    • Tezduyar_Park_86_nonlinear

    • Tezduyar_Park_86_nonlinear_wo_phizero

    • YZbeta_nonlinear

    • artificial_linear

    • artificial_linear_reinit

    • doCarmo_Galeao_91_nonlinear

  • EVALUATION_TAU (enum, required: False, default: element_center)
    Location where tau is evaluated

    Choices
    • element_center

    • integration_point

  • EVALUATION_MAT (enum, required: False, default: element_center)
    Location where material law is evaluated

    Choices
    • element_center

    • integration_point

  • CONSISTENCY (enum, required: False, default: no)
    improvement of consistency for stabilization

    Choices
    • L2_projection_lumped

    • no

  • TAU_VALUE (double, required: False, default: 0)
    Numerical value for tau for stabilization

FSI DYNAMIC

Type: group

no description yet

Used in 168 tests
Used in 5 tutorials
Contains
  • COUPALGO (enum, required: False, default: iter_stagg_AITKEN_rel_param)
    Iteration Scheme over the fields

    Choices
    • iter_fluidfluid_monolithicfluidsplit

    • iter_fluidfluid_monolithicfluidsplit_nonox

    • iter_fluidfluid_monolithicstructuresplit

    • iter_fluidfluid_monolithicstructuresplit_nonox

    • iter_monolithicfluidsplit

    • iter_monolithicstructuresplit

    • iter_mortar_monolithicfluidsplit

    • iter_mortar_monolithicfluidsplit_saddlepoint

    • iter_mortar_monolithicstructuresplit

    • iter_sliding_monolithicfluidsplit

    • iter_sliding_monolithicstructuresplit

    • iter_stagg_AITKEN_rel_param

    • iter_stagg_MFNK_FD

    • iter_stagg_MFNK_FSI

    • iter_stagg_MPE

    • iter_stagg_NLCG

    • iter_stagg_fixed_rel_param

    • iter_stagg_steep_desc

    • iter_xfem_monolithic

  • MATCHGRID_FLUIDALE (bool, required: False, default: True)
    is matching grid (fluid-ale)

  • MATCHGRID_STRUCTALE (bool, required: False, default: True)
    is matching grid (structure-ale)

  • MATCHALL (bool, required: False, default: True)
    is matching grid (fluid-ale) and is full fluid-ale (without euler part)

  • MAXTIME (double, required: False, default: 1000)
    Total simulation time

  • NUMSTEP (int, required: False, default: 200)
    Total number of Timesteps

  • RESTARTEVERY (int, required: False, default: 1)
    Increment for writing restart

  • RESTART_FROM_PART_FSI (bool, required: False, default: False)
    restart from partitioned fsi (e.g. from prestress calculations) instead of monolithic fsi

  • SECONDORDER (bool, required: False, default: False)
    Second order displacement-velocity conversion at the interface.

  • SLIDEALEPROJ (enum, required: False, default: None)
    Projection method to use for sliding FSI.

    Choices
    • Curr

    • None

    • Ref

    • RotZ

    • RotZSphere

  • TIMESTEP (double, required: False, default: 0.1)
    Time increment dt

  • RESULTSEVERY (int, required: False, default: 1)
    Increment for writing solution

  • VERBOSITY (enum, required: False, default: full)
    Verbosity of the FSI problem.

    Choices
    • full

    • low

    • medium

    • subproblem

FSI DYNAMIC/CONSTRAINT

Type: group

no description yet

Not used in any test.

Contains
  • PRECONDITIONER (enum, required: False, default: Simple)
    preconditioner to use

    Choices
    • Simple

    • Simplec

  • SIMPLEITER (int, required: False, default: 2)
    Number of iterations for simple pc

  • ALPHA (double, required: False, default: 0.8)
    alpha parameter for simple pc

FSI DYNAMIC/MONOLITHIC SOLVER

Type: group

no description yet

Used in 104 tests
Used in 4 tutorials
Contains
  • ADAPTIVEDIST (double, required: False, default: 0)
    Required distance for adaptive convergence check in Newton-type FSI. This is the improvement we want to achieve in the linear extrapolation of the adaptive convergence check. Set to zero to avoid the adaptive check altogether.

  • BASETOL (double, required: False, default: 0.001)
    Basic tolerance for adaptive convergence check in monolithic FSI. This tolerance will be used for the linear solve of the FSI block system. The linear convergence test will always use the relative residual norm (AZ_r0). Not to be confused with the Newton tolerance (CONVTOL) that applies to the nonlinear convergence test using a absolute residual norm.

  • CONVTOL (double, required: False, default: 1e-06)
    Nonlinear tolerance for lung/constraint/fluid-fluid FSI

  • ENERGYFILE (bool, required: False, default: False)
    Write artificial interface energy due to temporal discretization to file

  • FSIAMGANALYZE (bool, required: False, default: False)
    run analysis on fsiamg multigrid scheme

  • INFNORMSCALING (bool, required: False, default: True)
    Scale Blocks with row infnorm?

  • ITEMAX (int, required: False, default: 100)
    Maximum allowed number of nonlinear iterations

  • KRYLOV_ITEMAX (int, required: False, default: 1000)
    Max Iterations for linear solver.

  • KRYLOV_SIZE (int, required: False, default: 50)
    Size of Krylov Subspace.

  • LINEARBLOCKSOLVER (enum, required: False, default: PreconditionedKrylov)
    Linear block preconditioner for block system in monolithic FSI.

    Choices
    • PreconditionedKrylov

    • LinalgSolver

  • LINEAR_SOLVER (int, required: False, default: -1)
    Number of SOLVER block describing the linear solver and preconditioner

  • NORM_INC (enum, required: False, default: Rel)
    type of norm for primary variables convergence check

    Choices
    • Abs

    • Mix

    • Rel

  • NORM_RESF (enum, required: False, default: Rel)
    type of norm for residual convergence check

    Choices
    • Abs

    • Mix

    • Rel

  • NORMCOMBI_RESFINC (enum, required: False, default: And)
    binary operator to combine primary variables and residual force values

    Choices
    • And

  • PRECONDREUSE (int, required: False, default: 0)
    Number of iterations in one time step reusing the preconditioner before rebuilding it

  • REBUILDPRECEVERYSTEP (bool, required: False, default: True)
    Enforce rebuilding the preconditioner at the beginning of every time step

  • SHAPEDERIVATIVES (bool, required: False, default: False)
    Include linearization with respect to mesh movement in Navier Stokes equation.

  • SYMMETRICPRECOND (bool, required: False, default: False)
    Symmetric block GS preconditioner or ordinary GS

  • ALEPCOMEGA (string, required: False, default: 1.0 1.0 1.0 1.0)
    Relaxation factor for Richardson iteration on ale block in MFSI block preconditioner FSIAMG: each number belongs to a level PreconditiondKrylov: only first number is used for finest level

  • ALEPCITER (string, required: False, default: 1 1 1 1)
    Number of Richardson iterations on ale block in MFSI block preconditioner FSIAMG: each number belongs to a level PreconditiondKrylov: only first number is used for finest level

  • FLUIDPCOMEGA (string, required: False, default: 1.0 1.0 1.0 1.0)
    Relaxation factor for Richardson iteration on fluid block in MFSI block preconditioner FSIAMG: each number belongs to a level PreconditiondKrylov: only first number is used for finest level

  • FLUIDPCITER (string, required: False, default: 1 1 1 1)
    Number of Richardson iterations on fluid block in MFSI block preconditioner FSIAMG: each number belongs to a level PreconditiondKrylov: only first number is used for finest level

  • STRUCTPCOMEGA (string, required: False, default: 1.0 1.0 1.0 1.0)
    Relaxation factor for Richardson iteration on structural block in MFSI block preconditioner FSIAMG: each number belongs to a level PreconditiondKrylov: only first number is used for finest level

  • STRUCTPCITER (string, required: False, default: 1 1 1 1)
    Number of Richardson iterations on structural block in MFSI block preconditioner FSIAMG: each number belongs to a level PreconditiondKrylov: only first number is used for finest level

  • PCOMEGA (string, required: False, default: 1.0 1.0 1.0)
    Relaxation factor for Richardson iteration on whole MFSI block preconditioner FSIAMG: each number belongs to a level PreconditiondKrylov: only first number is used for finest level

  • PCITER (string, required: False, default: 1 1 1)
    Number of Richardson iterations on whole MFSI block preconditioner FSIAMG: each number belongs to a level PreconditiondKrylov: only first number is used for finest level

  • BLOCKSMOOTHER (string, required: False, default: BGS BGS BGS)
    Type of block smoother, can be BGS or Schur

  • SCHUROMEGA (string, required: False, default: 0.001 0.01 0.1)
    Damping factor for Schur complement construction

  • TOL_DIS_RES_L2 (double, required: False, default: 1e-06)
    Absolute tolerance for structure displacement residual in L2-norm

  • TOL_DIS_RES_INF (double, required: False, default: 1e-06)
    Absolute tolerance for structure displacement residual in Inf-norm

  • TOL_DIS_INC_L2 (double, required: False, default: 1e-06)
    Absolute tolerance for structure displacement increment in L2-norm

  • TOL_DIS_INC_INF (double, required: False, default: 1e-06)
    Absolute tolerance for structure displacement increment in Inf-norm

  • TOL_FSI_RES_L2 (double, required: False, default: 1e-06)
    Absolute tolerance for interface residual in L2-norm

  • TOL_FSI_RES_INF (double, required: False, default: 1e-06)
    Absolute tolerance for interface residual in Inf-norm

  • TOL_FSI_INC_L2 (double, required: False, default: 1e-06)
    Absolute tolerance for interface increment in L2-norm

  • TOL_FSI_INC_INF (double, required: False, default: 1e-06)
    Absolute tolerance for interface increment in Inf-norm

  • TOL_PRE_RES_L2 (double, required: False, default: 1e-06)
    Absolute tolerance for fluid pressure residual in L2-norm

  • TOL_PRE_RES_INF (double, required: False, default: 1e-06)
    Absolute tolerance for fluid pressure residual in Inf-norm

  • TOL_PRE_INC_L2 (double, required: False, default: 1e-06)
    Absolute tolerance for fluid pressure increment in L2-norm

  • TOL_PRE_INC_INF (double, required: False, default: 1e-06)
    Absolute tolerance for fluid pressure increment in Inf-norm

  • TOL_VEL_RES_L2 (double, required: False, default: 1e-06)
    Absolute tolerance for fluid velocity residual in L2-norm

  • TOL_VEL_RES_INF (double, required: False, default: 1e-06)
    Absolute tolerance for fluid velocity residual in Inf-norm

  • TOL_VEL_INC_L2 (double, required: False, default: 1e-06)
    Absolute tolerance for fluid velocity increment in L2-norm

  • TOL_VEL_INC_INF (double, required: False, default: 1e-06)
    Absolute tolerance for fluid velocity increment in Inf-norm

FSI DYNAMIC/PARTITIONED SOLVER

Type: group

no description yet

Used in 48 tests
Used in 1 tutorial
Contains
  • BASETOL (double, required: False, default: 0.001)
    Basic tolerance for adaptive convergence check in monolithic FSI. This tolerance will be used for the linear solve of the FSI block system. The linear convergence test will always use the relative residual norm (AZ_r0). Not to be confused with the Newton tolerance (CONVTOL) that applies to the nonlinear convergence test using a absolute residual norm.

  • CONVTOL (double, required: False, default: 1e-06)
    Tolerance for iteration over fields in case of partitioned scheme

  • COUPMETHOD (enum, required: False, default: conforming)
    Coupling Method mortar or conforming nodes at interface

    Choices
    • conforming

    • immersed

    • mortar

  • COUPVARIABLE (enum, required: False, default: Displacement)
    Coupling variable at the interface

    Choices
    • Displacement

    • Force

    • Velocity

  • DIVPROJECTION (bool, required: False, default: False)
    Project velocity into divergence-free subspace for partitioned fsi

  • ITEMAX (int, required: False, default: 100)
    Maximum number of iterations over fields

  • MAXOMEGA (double, required: False, default: 0)
    largest omega allowed for Aitken relaxation (0.0 means no constraint)

  • MINOMEGA (double, required: False, default: -1)
    smallest omega allowed for Aitken relaxation (default is -1.0)

  • PARTITIONED (enum, required: False, default: DirichletNeumann)
    Coupling strategies for partitioned FSI solvers.

    Choices
    • DirichletNeumann

    • DirichletNeumannSlideALE

    • DirichletNeumannVolCoupl

  • PREDICTOR (enum, required: False, default: d(n))
    Predictor for interface displacements

    Choices
    • d(n)

    • d(n)+dt(1.5v(n)-0.5v(n-1))*

    • d(n)+dt*v(n)

    • d(n)+dtv(n)+0.5dt^2*a(n)

  • RELAX (double, required: False, default: 1)
    fixed relaxation parameter for partitioned FSI solvers

FSI DYNAMIC/TIMEADAPTIVITY

Type: group

no description yet

Used in 7 tests
Contains
  • ADAPTSTEPMAX (int, required: False, default: 5)
    Maximum number of repetitions of one time step for adapting/reducing the time step size (>0)

  • AUXINTEGRATORFLUID (enum, required: False, default: AB2)
    Method for error estimation in the fluid field

    Choices
    • AB2

    • ExplicitEuler

    • None

  • AVERAGINGDT (string, required: False, default: 0.3 0.7)
    Averaging of time step sizes in case of increasing time step size. Parameters are ordered from most recent weight to the most historic one. Number of parameters determines the number of previous time steps that are involved in the averaging procedure.

  • DIVERCONT (enum, required: False, default: stop)
    What to do if nonlinear solver does not converge?

    Choices
    • continue

    • halve_step

    • revert_dt

    • stop

  • DTMAX (double, required: False, default: 0.1)
    Limit maximally permitted time step size (>0)

  • DTMIN (double, required: False, default: 0.0001)
    Limit minimally allowed time step size (>0)

  • LOCERRTOLFLUID (double, required: False, default: 0.001)
    Tolerance for the norm of local velocity error

  • NUMINCREASESTEPS (int, required: False, default: 0)
    Number of consecutive steps that want to increase time step size before actually increasing it. Set 0 to deactivate this feature.

  • SAFETYFACTOR (double, required: False, default: 0.9)
    This is a safety factor to scale theoretical optimal step size, should be lower than 1 and must be larger than 0

  • SIZERATIOMAX (double, required: False, default: 2)
    Limit maximally permitted change of time step size compared to previous size (>0).

  • SIZERATIOMIN (double, required: False, default: 0.5)
    Limit minimally permitted change of time step size compared to previous size (>0).

  • TIMEADAPTON (bool, required: False, default: False)
    Activate or deactivate time step size adaptivity

FUNCT[n]

Type: list

Functions can be used for material properties and boundary/initial conditions. More information can be found in the Analysis guide

Not used in any test.

Each element contains
  • One of

    Option (COMPONENT, SYMBOLIC_FUNCTION_OF_SPACE_TIME)
    • COMPONENT (int or null, required: False, default: null)
      no description yet

    • SYMBOLIC_FUNCTION_OF_SPACE_TIME (string, required: True)
      no description yet

    Option (SYMBOLIC_FUNCTION_OF_TIME)
    • SYMBOLIC_FUNCTION_OF_TIME (string, required: True)
      no description yet

    Option (VARIABLE, NAME, TYPE, DESCRIPTION, PERIODIC)
    • VARIABLE (int, required: True)
      no description yet

    • NAME (string, required: True)
      no description yet

    • TYPE (enum, required: True)
      no description yet

      Choices
      • expression

    • DESCRIPTION (string, required: True)
      no description yet

    • PERIODIC (group)
      no description yet

      Contains
      • T1 (double, required: True)
        no description yet

      • T2 (double, required: True)
        no description yet

    Option (VARIABLE, NAME, TYPE, NUMPOINTS, BYNUM, VALUES, PERIODIC)
    • VARIABLE (int, required: True)
      no description yet

    • NAME (string, required: True)
      no description yet

    • TYPE (enum, required: True)
      no description yet

      Choices
      • fourierinterpolation

      • linearinterpolation

    • NUMPOINTS (int, required: True)
      no description yet

    • BYNUM (group)
      Linearly distribute NUMPOINTS time points in the TIMERANGE.

      Contains
      • TIMERANGE (vector<double>, size: 2, required: True)
        no description yet

    • VALUES (vector<double>, size: n, required: True)
      no description yet

    • PERIODIC (group)
      no description yet

      Contains
      • T1 (double, required: True)
        no description yet

      • T2 (double, required: True)
        no description yet

    Option (VARIABLE, NAME, TYPE, NUMPOINTS, TIMES, VALUES, PERIODIC)
    • VARIABLE (int, required: True)
      no description yet

    • NAME (string, required: True)
      no description yet

    • TYPE (enum, required: True)
      no description yet

      Choices
      • fourierinterpolation

      • linearinterpolation

    • NUMPOINTS (int, required: True)
      no description yet

    • TIMES (vector<double>, size: n, required: True)
      no description yet

    • VALUES (vector<double>, size: n, required: True)
      no description yet

    • PERIODIC (group)
      no description yet

      Contains
      • T1 (double, required: True)
        no description yet

      • T2 (double, required: True)
        no description yet

    Option (VARIABLE, NAME, TYPE, NUMPOINTS, BYNUM, DESCRIPTION, PERIODIC)
    • VARIABLE (int, required: True)
      no description yet

    • NAME (string, required: True)
      no description yet

    • TYPE (enum, required: True)
      no description yet

      Choices
      • multifunction

    • NUMPOINTS (int, required: True)
      no description yet

    • BYNUM (group)
      Linearly distribute NUMPOINTS time points in the TIMERANGE.

      Contains
      • TIMERANGE (vector<double>, size: 2, required: True)
        no description yet

    • DESCRIPTION (vector<string>, size: n, required: True)
      no description yet

    • PERIODIC (group)
      no description yet

      Contains
      • T1 (double, required: True)
        no description yet

      • T2 (double, required: True)
        no description yet

    Option (VARIABLE, NAME, TYPE, NUMPOINTS, TIMES, DESCRIPTION, PERIODIC)
    • VARIABLE (int, required: True)
      no description yet

    • NAME (string, required: True)
      no description yet

    • TYPE (enum, required: True)
      no description yet

      Choices
      • multifunction

    • NUMPOINTS (int, required: True)
      no description yet

    • TIMES (vector<double>, size: n, required: True)
      no description yet

    • DESCRIPTION (vector<string>, size: n, required: True)
      no description yet

    • PERIODIC (group)
      no description yet

      Contains
      • T1 (double, required: True)
        no description yet

      • T2 (double, required: True)
        no description yet

    Option (VARFUNCTION, NUMCONSTANTS, CONSTANTS)
    • VARFUNCTION (string, required: True)
      no description yet

    • NUMCONSTANTS (int or null, required: False, default: null)
      no description yet

    • CONSTANTS (map<str,double>, size: n, required: False, default: {})
      no description yet

    Option (WEAKLYCOMPRESSIBLE_ETIENNE_FSI_STRUCTURE)
    • WEAKLYCOMPRESSIBLE_ETIENNE_FSI_STRUCTURE (group)
      no description yet

      Contains
      • MAT_STRUCT (int, required: True)
        no description yet

    Option (WEAKLYCOMPRESSIBLE_ETIENNE_FSI_STRUCTURE_FORCE)
    • WEAKLYCOMPRESSIBLE_ETIENNE_FSI_STRUCTURE_FORCE (group)
      no description yet

      Contains
      • MAT_STRUCT (int, required: True)
        no description yet

    Option (FLUID_FUNCTION, c1)
    • FLUID_FUNCTION (enum, required: True)
      no description yet

      Choices
      • BELTRAMI

    • c1 (double, required: True)
      no description yet

    Option (FLUID_FUNCTION)
    • FLUID_FUNCTION (enum, required: True)
      no description yet

      Choices
      • CHANNELWEAKLYCOMPRESSIBLE

      • CORRECTIONTERMCHANNELWEAKLYCOMPRESSIBLE

    Option (FLUID_FUNCTION, MAT, L, R, U)
    • FLUID_FUNCTION (enum, required: True)
      no description yet

      Choices
      • WEAKLYCOMPRESSIBLE_POISEUILLE

      • WEAKLYCOMPRESSIBLE_POISEUILLE_FORCE

    • MAT (int, required: True)
      no description yet

    • L (double, required: True)
      no description yet

    • R (double, required: True)
      no description yet

    • U (double, required: True)
      no description yet

    Option (FLUID_FUNCTION, MAT)
    • FLUID_FUNCTION (enum, required: True)
      no description yet

      Choices
      • WEAKLYCOMPRESSIBLE_ETIENNE_CFD

      • WEAKLYCOMPRESSIBLE_ETIENNE_CFD_FORCE

      • WEAKLYCOMPRESSIBLE_ETIENNE_CFD_VISCOSITY

      • WEAKLYCOMPRESSIBLE_MANUFACTUREDFLOW

      • WEAKLYCOMPRESSIBLE_MANUFACTUREDFLOW_FORCE

    • MAT (int, required: True)
      no description yet

    Option (FLUID_FUNCTION, MAT_FLUID, MAT_STRUCT)
    • FLUID_FUNCTION (enum, required: True)
      no description yet

      Choices
      • WEAKLYCOMPRESSIBLE_ETIENNE_FSI_FLUID

      • WEAKLYCOMPRESSIBLE_ETIENNE_FSI_FLUID_FORCE

      • WEAKLYCOMPRESSIBLE_ETIENNE_FSI_FLUID_VISCOSITY

    • MAT_FLUID (int, required: True)
      no description yet

    • MAT_STRUCT (int, required: True)
      no description yet

    Option (FLUID_FUNCTION, MAT, ISSTAT)
    • FLUID_FUNCTION (enum, required: True)
      no description yet

      Choices
      • BELTRAMI-GRADU

      • BELTRAMI-UP

      • KIMMOIN-GRADU

      • KIMMOIN-UP

    • MAT (int, required: True)
      no description yet

    • ISSTAT (int, required: True)
      no description yet

    Option (FLUID_FUNCTION, MAT, ISSTAT, ISSTOKES)
    • FLUID_FUNCTION (enum, required: True)
      no description yet

      Choices
      • BELTRAMI-RHS

      • KIMMOIN-RHS

    • MAT (int, required: True)
      no description yet

    • ISSTAT (int, required: True)
      no description yet

    • ISSTOKES (int, required: True)
      no description yet

    Option (FLUID_FUNCTION, MAT, ISSTAT, AMPLITUDE)
    • FLUID_FUNCTION (enum, required: True)
      no description yet

      Choices
      • KIMMOIN-STRESS

    • MAT (int, required: True)
      no description yet

    • ISSTAT (int, required: True)
      no description yet

    • AMPLITUDE (double, required: True)
      no description yet

    Option (COMBUSTION_FUNCTION)
    • COMBUSTION_FUNCTION (enum, required: True)
      no description yet

      Choices
      • COLLAPSINGWATERCOLUMN

      • ZALESAKSDISK

    Option (XFLUID_FUNCTION)
    • XFLUID_FUNCTION (enum, required: True)
      no description yet

      Choices
      • FORWARDFACINGSTEP

    Option (XFLUID_FUNCTION, ORIGIN, RADIUS, DIRECTION, DISTANCE, MAXSPEED)
    • XFLUID_FUNCTION (enum, required: True)
      no description yet

      Choices
      • MOVINGLEVELSETCYLINDER

    • ORIGIN (vector<double>, size: 3, required: True)
      no description yet

    • RADIUS (double, required: True)
      no description yet

    • DIRECTION (vector<double>, size: 3, required: True)
      no description yet

    • DISTANCE (double, required: True)
      no description yet

    • MAXSPEED (double, required: True)
      no description yet

    Option (XFLUID_FUNCTION, ORIGIN, ORIENTVEC_TORUS, RADIUS, RADIUS_TUBE, DIRECTION, DISTANCE, MAXSPEED, ROTATION_VEC, ROTATION_SPEED, ROTATION_RAMPTIME)
    • XFLUID_FUNCTION (enum, required: True)
      no description yet

      Choices
      • MOVINGLEVELSETTORUS

      • MOVINGLEVELSETTORUSVELOCITY

    • ORIGIN (vector<double>, size: 3, required: True)
      no description yet

    • ORIENTVEC_TORUS (vector<double>, size: 3, required: True)
      no description yet

    • RADIUS (double, required: True)
      no description yet

    • RADIUS_TUBE (double, required: True)
      no description yet

    • DIRECTION (vector<double>, size: 3, required: True)
      no description yet

    • DISTANCE (double, required: True)
      no description yet

    • MAXSPEED (double, required: True)
      no description yet

    • ROTATION_VEC (vector<double>, size: 3, required: True)
      no description yet

    • ROTATION_SPEED (double, required: True)
      no description yet

    • ROTATION_RAMPTIME (double, required: True)
      no description yet

    Option (XFLUID_FUNCTION, ORIGIN, ORIENTVEC_TORUS, RADIUS, RADIUS_TUBE, DIRECTION, DISTANCE, MAXSPEED, ROTATION_VEC, ROTATION_SPEED, ROTATION_RAMPTIME, SLIP_FUNCT)
    • XFLUID_FUNCTION (enum, required: True)
      no description yet

      Choices
      • MOVINGLEVELSETTORUSSLIPLENGTH

    • ORIGIN (vector<double>, size: 3, required: True)
      no description yet

    • ORIENTVEC_TORUS (vector<double>, size: 3, required: True)
      no description yet

    • RADIUS (double, required: True)
      no description yet

    • RADIUS_TUBE (double, required: True)
      no description yet

    • DIRECTION (vector<double>, size: 3, required: True)
      no description yet

    • DISTANCE (double, required: True)
      no description yet

    • MAXSPEED (double, required: True)
      no description yet

    • ROTATION_VEC (vector<double>, size: 3, required: True)
      no description yet

    • ROTATION_SPEED (double, required: True)
      no description yet

    • ROTATION_RAMPTIME (double, required: True)
      no description yet

    • SLIP_FUNCT (int, required: True)
      no description yet

    Option (XFLUID_FUNCTION, RADIUS_I, RADIUS_O, VEL_THETA_I, VEL_THETA_O, SLIPLENGTH_I, SLIPLENGTH_O, TRACTION_THETA_I, TRACTION_THETA_O, VISCOSITY)
    • XFLUID_FUNCTION (enum, required: True)
      no description yet

      Choices
      • TAYLORCOUETTEFLOW

    • RADIUS_I (double, required: True)
      no description yet

    • RADIUS_O (double, required: True)
      no description yet

    • VEL_THETA_I (double, required: True)
      no description yet

    • VEL_THETA_O (double, required: True)
      no description yet

    • SLIPLENGTH_I (double, required: True)
      no description yet

    • SLIPLENGTH_O (double, required: True)
      no description yet

    • TRACTION_THETA_I (double, required: True)
      no description yet

    • TRACTION_THETA_O (double, required: True)
      no description yet

    • VISCOSITY (double, required: True)
      no description yet

    Option (XFLUID_FUNCTION, LENGTHX, LENGTHY, ROTATION, VISCOSITY, DENSITY, CASE, COMBINATION)
    • XFLUID_FUNCTION (enum, required: True)
      no description yet

      Choices
      • URQUIZABOXFLOW

      • URQUIZABOXFLOW_FORCE

      • URQUIZABOXFLOW_TRACTION

    • LENGTHX (double, required: True)
      no description yet

    • LENGTHY (double, required: True)
      no description yet

    • ROTATION (double, required: True)
      no description yet

    • VISCOSITY (double, required: True)
      no description yet

    • DENSITY (double, required: True)
      no description yet

    • CASE (int, required: True)
      no description yet

    • COMBINATION (vector<double>, size: 2, required: True)
      no description yet

    Option (FASTPOLYNOMIAL)
    • FASTPOLYNOMIAL (group)
      no description yet

      Contains
      • NUMCOEFF (int, required: True)
        no description yet

      • COEFF (vector<double>, size: n, required: True)
        no description yet

    Option (CUBIC_SPLINE_FROM_CSV)
    • CUBIC_SPLINE_FROM_CSV (group)
      no description yet

      Contains
      • CSV (path, required: True)
        no description yet

    Option (POROMULTIPHASESCATRA_FUNCTION, PARAMS)
    • POROMULTIPHASESCATRA_FUNCTION (enum, required: True)
      no description yet

      Choices
      • TUMOR_GROWTH_LAW_HEAVISIDE

      • TUMOR_GROWTH_LAW_HEAVISIDE_NECRO

      • TUMOR_GROWTH_LAW_HEAVISIDE_OXY

    • PARAMS (group)
      no description yet

      Contains
      • gamma_T_growth (double, required: True)
        no description yet

      • w_nl_crit (double, required: True)
        no description yet

      • w_nl_env (double, required: True)
        no description yet

      • lambda (double, required: False, default: 0)
        no description yet

      • p_t_crit (double, required: False, default: 1000000000.0)
        no description yet

    Option (POROMULTIPHASESCATRA_FUNCTION, PARAMS)
    • POROMULTIPHASESCATRA_FUNCTION (enum, required: True)
      no description yet

      Choices
      • NECROSIS_LAW_HEAVISIDE

    • PARAMS (group)
      no description yet

      Contains
      • gamma_t_necr (double, required: True)
        no description yet

      • w_nl_crit (double, required: True)
        no description yet

      • w_nl_env (double, required: True)
        no description yet

      • delta_a_t (double, required: False, default: 0)
        no description yet

      • p_t_crit (double, required: False, default: 1000000000.0)
        no description yet

    Option (POROMULTIPHASESCATRA_FUNCTION, PARAMS)
    • POROMULTIPHASESCATRA_FUNCTION (enum, required: True)
      no description yet

      Choices
      • OXYGEN_CONSUMPTION_LAW_HEAVISIDE

    • PARAMS (group)
      no description yet

      Contains
      • gamma_nl_growth (double, required: True)
        no description yet

      • gamma_0_nl (double, required: True)
        no description yet

      • w_nl_crit (double, required: True)
        no description yet

      • w_nl_env (double, required: True)
        no description yet

      • p_t_crit (double, required: False, default: 1000000000.0)
        no description yet

    Option (POROMULTIPHASESCATRA_FUNCTION, PARAMS)
    • POROMULTIPHASESCATRA_FUNCTION (enum, required: True)
      no description yet

      Choices
      • OXYGEN_TRANSVASCULAR_EXCHANGE_LAW_CONT

    • PARAMS (group)
      no description yet

      Contains
      • n (double, required: True)
        no description yet

      • Pb50 (double, required: True)
        no description yet

      • CaO2_max (double, required: True)
        no description yet

      • alpha_bl_eff (double, required: True)
        no description yet

      • gamma_rho_SV (double, required: True)
        no description yet

      • rho_oxy (double, required: True)
        no description yet

      • rho_IF (double, required: True)
        no description yet

      • rho_bl (double, required: True)
        no description yet

      • alpha_IF (double, required: True)
        no description yet

    Option (POROMULTIPHASESCATRA_FUNCTION, PARAMS)
    • POROMULTIPHASESCATRA_FUNCTION (enum, required: True)
      no description yet

      Choices
      • OXYGEN_TRANSVASCULAR_EXCHANGE_LAW_DISC

    • PARAMS (group)
      no description yet

      Contains
      • n (double, required: True)
        no description yet

      • Pb50 (double, required: True)
        no description yet

      • CaO2_max (double, required: True)
        no description yet

      • alpha_bl_eff (double, required: True)
        no description yet

      • gamma_rho (double, required: True)
        no description yet

      • rho_oxy (double, required: True)
        no description yet

      • rho_IF (double, required: True)
        no description yet

      • rho_bl (double, required: True)
        no description yet

      • S2_max (double, required: True)
        no description yet

      • alpha_IF (double, required: True)
        no description yet

    Option (POROMULTIPHASESCATRA_FUNCTION, PARAMS)
    • POROMULTIPHASESCATRA_FUNCTION (enum, required: True)
      no description yet

      Choices
      • LUNG_OXYGEN_EXCHANGE_LAW

    • PARAMS (group)
      no description yet

      Contains
      • rho_oxy (double, required: True)
        no description yet

      • DiffAdVTLC (double, required: True)
        no description yet

      • alpha_oxy (double, required: True)
        no description yet

      • rho_air (double, required: True)
        no description yet

      • rho_bl (double, required: True)
        no description yet

      • n (double, required: True)
        no description yet

      • P_oB50 (double, required: True)
        no description yet

      • NC_Hb (double, required: True)
        no description yet

      • P_atmospheric (double, required: True)
        no description yet

      • volfrac_blood_ref (double, required: True)
        no description yet

    Option (POROMULTIPHASESCATRA_FUNCTION, PARAMS)
    • POROMULTIPHASESCATRA_FUNCTION (enum, required: True)
      no description yet

      Choices
      • LUNG_CARBONDIOXIDE_EXCHANGE_LAW

    • PARAMS (group)
      no description yet

      Contains
      • rho_CO2 (double, required: True)
        no description yet

      • DiffsolAdVTLC (double, required: True)
        no description yet

      • pH (double, required: True)
        no description yet

      • rho_air (double, required: True)
        no description yet

      • rho_bl (double, required: True)
        no description yet

      • rho_oxy (double, required: True)
        no description yet

      • n (double, required: True)
        no description yet

      • P_oB50 (double, required: True)
        no description yet

      • C_Hb (double, required: True)
        no description yet

      • NC_Hb (double, required: True)
        no description yet

      • alpha_oxy (double, required: True)
        no description yet

      • P_atmospheric (double, required: True)
        no description yet

      • ScalingFormmHg (double, required: True)
        no description yet

      • volfrac_blood_ref (double, required: True)
        no description yet

    Option (SCATRA_FUNCTION)
    • SCATRA_FUNCTION (group)
      no description yet

      Contains
      • type (enum, required: True)
        no description yet

        Choices
        • cylinder_magnet

      • parameters (group)
        no description yet

        Contains
        • magnet_radius (double, required: True, range: (0, 1.7976931348623157e+308])
          Radius of the cylinder magnet

        • magnet_length (double, required: True, range: (0, 1.7976931348623157e+308])
          Length of the cylinder magnet

        • magnetic_permeability (double, required: True, range: (0, 1.7976931348623157e+308])
          Magnetic permeability

        • magnet_magnetization (double, required: True, range: (0, 1.7976931348623157e+308])
          Magnetization of the cylinder magnet

        • magnet_position (vector<double>, size: 3, required: True)
          Position of the center of the cylinder magnet in the global coordinate system (X,Y,Z)

        • dynamic_viscosity_fluid (double, required: True, range: (0, 1.7976931348623157e+308])
          Dynamic viscosity of the fluid

        • rotation (group)
          Rotation of the magnet around different axes

          Contains
          • around_x_axis (double, required: False, range: [0, 360], default: 0)
            Rotation of the magnet around the x-axis in degrees

          • around_y_axis (double, required: False, range: [0, 360], default: 0)
            Rotation of the magnet around the y-axis in degrees

        • particle_radius (double, required: True, range: (0, 1.7976931348623157e+308])
          Radius of the magnetic particle

        • particle_magnetization_model (selection)
          Magnetization model for the demagnetization factor f(|H|)

          Choices
          • linear:

            • linear (group)
              no description yet

              Contains
              • susceptibility (double, required: True, range: (0, 1.7976931348623157e+308])
                Magnetic susceptibility

          • linear_with_saturation:

            • linear_with_saturation (group)
              no description yet

              Contains
              • saturation_magnetization (double, required: True, range: (0, 1.7976931348623157e+308])
                Saturation magnetization

              • susceptibility (double, required: True, range: (0, 1.7976931348623157e+308])
                Magnetic susceptibility

          • superparamagnetic:

            • superparamagnetic (group)
              no description yet

              Contains
              • saturation_magnetization (double, required: True, range: (0, 1.7976931348623157e+308])
                Saturation magnetization

INCLUDES

Type: vector<path> or null, size: n, required: False, default: null

Path to files that should be included into this file. The paths can be either absolute or relative to the file.

Not used in any test.

IO

Type: group

no description yet

Used in 923 tests, showing only the first 20.
Used in 5 tutorials
Contains
  • OUTPUT_GMSH (bool, required: False, default: False)
    no description yet

  • OUTPUT_ROT (bool, required: False, default: False)
    no description yet

  • OUTPUT_SPRING (bool, required: False, default: False)
    Flag indicating whether quantities related to the spring dashpot conditions should be written to output.

  • OUTPUT_BIN (bool, required: False, default: True)
    Do you want to have binary output?

  • ELEMENT_MAT_ID (bool, required: False, default: False)
    Output of the material id of each element

  • STRUCT_ELE (bool, required: False, default: True)
    Output of element properties

  • STRUCT_DISP (bool, required: False, default: True)
    Output of displacements

  • STRUCT_STRESS (enum, required: False, default: NO)
    Output of stress

    Choices
    • 2PK

    • 2pk

    • Cauchy

    • NO

    • No

    • YES

    • Yes

    • cauchy

    • no

    • yes

  • STRUCT_STRAIN (enum, required: False, default: NO)
    Output of strains

    Choices
    • EA

    • GL

    • LOG

    • NO

    • No

    • YES

    • Yes

    • ea

    • gl

    • log

    • no

    • yes

  • STRUCT_PLASTIC_STRAIN (enum, required: False, default: NO)
    no description yet

    Choices
    • EA

    • GL

    • NO

    • No

    • YES

    • Yes

    • ea

    • gl

    • no

    • yes

  • STRUCT_SURFACTANT (bool, required: False, default: False)
    no description yet

  • STRUCT_JACOBIAN_MATLAB (bool, required: False, default: False)
    no description yet

  • STRUCT_CONDITION_NUMBER (enum, required: False, default: none)
    Compute the condition number of the structural system matrix and write it to a text file.

    Choices
    • gmres_estimate

    • inf-norm

    • max_min_ev_ratio

    • none

    • one-norm

  • FLUID_STRESS (bool, required: False, default: False)
    no description yet

  • FLUID_WALL_SHEAR_STRESS (bool, required: False, default: False)
    no description yet

  • FLUID_ELEDATA_EVERY_STEP (bool, required: False, default: False)
    no description yet

  • FLUID_NODEDATA_FIRST_STEP (bool, required: False, default: False)
    no description yet

  • THERM_HEATFLUX (enum, required: False, default: NO)
    no description yet

    Choices
    • Current

    • Initial

    • NO

    • No

    • None

    • no

  • THERM_TEMPGRAD (enum, required: False, default: NO)
    no description yet

    Choices
    • Current

    • Initial

    • NO

    • No

    • None

    • no

  • FILESTEPS (int, required: False, default: 1000)
    Amount of timesteps written to a single result file

  • STDOUTEVERY (int, required: False, default: 1)
    Print to screen every n step

  • WRITE_TO_SCREEN (bool, required: False, default: True)
    Write screen output

  • WRITE_TO_FILE (bool, required: False, default: False)
    Write the output into a file

  • WRITE_INITIAL_STATE (bool, required: False, default: True)
    Do you want to write output for initial state ?

  • WRITE_FINAL_STATE (bool, required: False, default: False)
    Enforce to write output/restart data at the final state regardless of the other output/restart intervals

  • PREFIX_GROUP_ID (bool, required: False, default: False)
    Put a : in front of every line

  • LIMIT_OUTP_TO_PROC (int, required: False, default: -1)
    Only the specified procs will write output

  • VERBOSITY (enum, required: False, default: Verbose)
    no description yet

    Choices
    • Debug

    • Minimal

    • Standard

    • Verbose

    • debug

    • minimal

    • standard

    • verbose

  • RESTARTWALLTIMEINTERVAL (double, required: False, default: -1)
    Enforce restart after this walltime interval (in seconds), smaller zero to disable

  • RESTARTEVERY (int, required: False, default: -1)
    write restart every RESTARTEVERY steps

IO/MONITOR STRUCTURE DBC

Type: group

no description yet

Used in 23 tests
Used in 1 tutorial
Contains
  • INTERVAL_STEPS (int, required: False, default: -1)
    write reaction force output every INTERVAL_STEPS steps

  • PRECISION_SCREEN (int, required: False, default: 5)
    precision for written screen output

  • FILE_TYPE (enum, required: False, default: csv)
    type of written output file

    Choices
    • csv

    • yaml

  • WRITE_CONDITION_INFORMATION (bool, required: False, default: False)
    write information about monitored boundary condition to output file

IO/RUNTIME VTK OUTPUT

Type: group

no description yet

Used in 309 tests, showing only the first 20.
Used in 4 tutorials
Contains
  • INTERVAL_STEPS (int, required: False, default: -1)
    write visualization output at runtime every INTERVAL_STEPS steps

  • STEP_OFFSET (int, required: False, default: 0)
    An offset added to the current step to shift the steps to be written.

  • OUTPUT_DATA_FORMAT (enum, required: False, default: binary)
    data format for written numeric data

    Choices
    • binary

    • ascii

    • vague

  • COMPRESSION_LEVEL (enum, required: False, default: best_speed)
    Specify the compression level of written vtk output.

    Choices
    • no_compression

    • best_speed

    • best_compression

  • TIMESTEP_RESERVE_DIGITS (int, required: False, default: 5)
    Specify the maximum digits in the number of time steps that shall be written. This only affects the number of leading zeros in the output file names.

  • EVERY_ITERATION (bool, required: False, default: False)
    write output in every iteration of the nonlinear solver

  • EVERY_ITERATION_VIRTUAL_TIME_INCREMENT (double, required: False, default: 1e-08)
    Specify the virtual time increment that is added for each nonlinear output state

  • EVERY_ITERATION_RESERVE_DIGITS (int, required: False, default: 4)
    Specify the maximum digits in the number of iterations that shall be written. This only affects the number of leading zeros in the output file names.

  • OUTPUT_WRITER (enum, required: False, default: vtu_per_rank)
    Specify which output writer shall be used to write the visualization data to disk

    Choices
    • none

    • vtu_per_rank

IO/RUNTIME VTK OUTPUT/BEAMS

Type: group

no description yet

Used in 161 tests
Contains
  • OUTPUT_BEAMS (bool, required: False, default: False)
    write special output for beam elements

  • DISPLACEMENT (bool, required: False, default: False)
    write displacement output

  • USE_ABSOLUTE_POSITIONS (bool, required: False, default: True)
    use absolute positions or initial positions for vtu geometry (i.e. point coordinates)

  • INTERNAL_ENERGY_ELEMENT (bool, required: False, default: False)
    write internal (elastic) energy for each element

  • KINETIC_ENERGY_ELEMENT (bool, required: False, default: False)
    write kinetic energy for each element

  • TRIAD_VISUALIZATIONPOINT (bool, required: False, default: False)
    write triads at every visualization point

  • STRAINS_GAUSSPOINT (bool, required: False, default: False)
    write material cross-section strains at the Gauss points

  • STRAINS_CONTINUOUS (bool, required: False, default: False)
    write material cross-section strains at the visualization points

  • MATERIAL_FORCES_GAUSSPOINT (bool, required: False, default: False)
    write material cross-section stresses at the Gauss points

  • MATERIAL_FORCES_CONTINUOUS (bool, required: False, default: False)
    write material cross-section stresses at the visualization points

  • SPATIAL_FORCES_GAUSSPOINT (bool, required: False, default: False)
    write material cross-section stresses at the Gauss points

  • BEAMFILAMENTCONDITION (bool, required: False, default: False)
    write element filament numbers

  • ORIENTATION_PARAMETER (bool, required: False, default: False)
    write element filament numbers

  • RVE_CROSSSECTION_FORCES (bool, required: False, default: False)\

    • get sum of all internal forces of *

  • REF_LENGTH (bool, required: False, default: False)
    write reference length of all beams

  • ELEMENT_GID (bool, required: False, default: False)
    write the 4C internal element GIDs

  • ELEMENT_GHOSTING (bool, required: False, default: False)
    write which processors ghost the elements

  • NUMBER_SUBSEGMENTS (int, required: False, default: 5)
    Number of subsegments along a single beam element for visualization

IO/RUNTIME VTK OUTPUT/FLUID

Type: group

no description yet

Used in 3 tests
Contains
  • OUTPUT_FLUID (bool, required: False, default: False)
    write fluid output

  • VELOCITY (bool, required: False, default: False)
    write velocity output

  • PRESSURE (bool, required: False, default: False)
    write pressure output

  • ACCELERATION (bool, required: False, default: False)
    write acceleration output

  • DISPLACEMENT (bool, required: False, default: False)
    write displacement output

  • GRIDVELOCITY (bool, required: False, default: False)
    write grid velocity output

  • ELEMENT_OWNER (bool, required: False, default: False)
    write element owner

  • ELEMENT_GID (bool, required: False, default: False)
    write 4C internal element GIDs

  • NODE_GID (bool, required: False, default: False)
    write 4C internal node GIDs

IO/RUNTIME VTK OUTPUT/STRUCTURE

Type: group

no description yet

Used in 259 tests, showing only the first 20.
Used in 3 tutorials
Contains
  • OUTPUT_STRUCTURE (bool, required: False, default: False)
    write structure output

  • DISPLACEMENT (bool, required: False, default: False)
    write displacement output

  • VELOCITY (bool, required: False, default: False)
    write velocity output

  • ACCELERATION (bool, required: False, default: False)
    write acceleration output

  • ELEMENT_OWNER (bool, required: False, default: False)
    write element owner

  • ELEMENT_GID (bool, required: False, default: False)
    write 4C internal element GIDs

  • ELEMENT_GHOSTING (bool, required: False, default: False)
    write which processors ghost the elements

  • NODE_GID (bool, required: False, default: False)
    write 4C internal node GIDs

  • ELEMENT_MAT_ID (bool, required: False, default: False)
    Output of the material id of each element

  • STRESS_STRAIN (bool, required: False, default: False)
    Write element stress and / or strain data. The type of stress / strain has to be selected in the –IO input section

  • GAUSS_POINT_DATA_OUTPUT_TYPE (enum, required: False, default: none)
    Where to write gauss point data. (none, projected to nodes, projected to element center, raw at gauss points)

    Choices
    • none

    • element_center

    • nodes

    • gauss_points

  • OPTIONAL_QUANTITY (enum, required: False, default: No)
    Output of an optional quantity

    Choices
    • No

    • membranethickness

IO/RUNTIME VTP OUTPUT STRUCTURE

Type: group

no description yet

Used in 11 tests
Contains
  • INTERVAL_STEPS (int, required: False, default: -1)
    write VTP output at runtime every INTERVAL_STEPS steps

  • STEP_OFFSET (int, required: False, default: 0)
    An offset added to the current step to shift the steps to be written.

  • EVERY_ITERATION (bool, required: False, default: False)
    write output in every iteration of the nonlinear solver

  • OWNER (bool, required: False, default: False)
    write owner of every point

  • ORIENTATIONANDLENGTH (bool, required: False, default: False)
    write orientation at every point

  • NUMBEROFBONDS (bool, required: False, default: False)
    write number of bonds of every point

  • LINKINGFORCE (bool, required: False, default: False)
    write force acting in linker

LEVEL-SET CONTROL

Type: group

no description yet

Used in 5 tests
Contains
  • NUMSTEP (int, required: False, default: 24)
    Total number of time steps

  • TIMESTEP (double, required: False, default: 0.1)
    Time increment dt

  • MAXTIME (double, required: False, default: 1000)
    Total simulation time

  • RESULTSEVERY (int, required: False, default: 1)
    Increment for writing solution

  • RESTARTEVERY (int, required: False, default: 1)
    Increment for writing restart

  • CALCERROR (enum, required: False, default: No)
    compute error compared to analytical solution

    Choices
    • InitialField

    • No

  • EXTRACT_INTERFACE_VEL (bool, required: False, default: False)
    replace computed velocity at nodes of given distance of interface by approximated interface velocity

  • NUM_CONVEL_LAYERS (int, required: False, default: -1)
    number of layers around the interface which keep their computed convective velocity

LEVEL-SET CONTROL/REINITIALIZATION

Type: group

no description yet

Used in 4 tests
Contains
  • REINITIALIZATION (enum, required: False, default: None)
    Type of reinitialization strategy for level set function

    Choices
    • EllipticEq

    • None

    • Signed_Distance_Function

    • Sussman

  • REINIT_INITIAL (bool, required: False, default: False)
    Has level set field to be reinitialized before first time step?

  • REINITINTERVAL (int, required: False, default: 1)
    reinitialization interval

  • REINITBAND (bool, required: False, default: False)
    reinitialization only within a band around the interface, or entire domain?

  • REINITBANDWIDTH (double, required: False, default: 1)
    level-set value defining band width for reinitialization

  • NUMSTEPSREINIT (int, required: False, default: 1)
    (maximal) number of pseudo-time steps

  • TIMESTEPREINIT (double, required: False, default: 1)
    pseudo-time step length (usually a * characteristic element length of discretization with a>0)

  • THETAREINIT (double, required: False, default: 1)
    theta for time discretization of reinitialization equation

  • STABTYPEREINIT (enum, required: False, default: SUPG)
    Type of stabilization (if any). No stabilization is only reasonable for low-Peclet-number.

    Choices
    • GLS

    • SUPG

    • USFEM

    • no_stabilization

  • DEFINITION_TAU_REINIT (enum, required: False, default: Taylor_Hughes_Zarins)
    Definition of tau

    Choices
    • Codina

    • Codina_wo_dt

    • Exact_1D

    • Franca_Valentin

    • Franca_Valentin_wo_dt

    • Shakib_Hughes_Codina

    • Shakib_Hughes_Codina_wo_dt

    • Taylor_Hughes_Zarins

    • Taylor_Hughes_Zarins_wo_dt

    • Zero

  • ARTDIFFREINIT (enum, required: False, default: no)
    potential incorporation of all-scale subgrid diffusivity (a.k.a. discontinuity-capturing) term

    Choices
    • crosswind

    • isotropic

    • no

  • DEFINITION_ARTDIFFREINIT (enum, required: False, default: artificial_linear)
    Definition of (all-scale) subgrid diffusivity

    Choices
    • Almeida_Silva_97_nonlinear

    • Codina_nonlinear

    • Hughes_etal_86_nonlinear

    • Tezduyar_Park_86_nonlinear

    • Tezduyar_Park_86_nonlinear_wo_phizero

    • YZbeta_nonlinear

    • artificial_linear

    • artificial_linear_reinit

    • doCarmo_Galeao_91_nonlinear

  • SMOOTHED_SIGN_TYPE (enum, required: False, default: SussmanSmerekaOsher1994)
    sign function for reinitialization equation

    Choices
    • NonSmoothed

    • PengEtAl1999

    • SussmanFatemi1999

    • SussmanSmerekaOsher1994

  • CHARELELENGTHREINIT (enum, required: False, default: root_of_volume)
    characteristic element length for sign function

    Choices
    • root_of_volume

    • streamlength

  • INTERFACE_THICKNESS (double, required: False, default: 1)
    factor for interface thickness (multiplied by element length)

  • VELREINIT (enum, required: False, default: integration_point_based)
    evaluate velocity at integration point or compute node-based velocity

    Choices
    • integration_point_based

    • node_based

  • LINEARIZATIONREINIT (enum, required: False, default: newton)
    linearization scheme for nonlinear convective term of reinitialization equation

    Choices
    • newton

    • fixed_point

  • CORRECTOR_STEP (bool, required: False, default: True)
    correction of interface position via volume constraint according to Sussman & Fatemi

  • CONVTOL_REINIT (double, required: False, default: -1)
    tolerance for convergence check according to Sussman et al. 1994 (turned off negative)

  • REINITVOLCORRECTION (bool, required: False, default: False)
    volume correction after reinitialization

  • PENALTY_PARA (double, required: False, default: -1)
    penalty parameter for elliptic reinitialization

  • DIMENSION (enum, required: False, default: 3D)
    number of space dimensions for handling of quasi-2D problems with 3D elements

    Choices
    • 2Dx

    • 2Dy

    • 2Dz

    • 3D

  • PROJECTION (bool, required: False, default: True)
    use L2-projection for grad phi and related quantities

  • PROJECTION_DIFF (double, required: False, default: 0)
    use diffusive term for L2-projection

  • LUMPING (bool, required: False, default: False)
    use lumped mass matrix for L2-projection

  • DIFF_FUNC (enum, required: False, default: hyperbolic)
    function for diffusivity

    Choices
    • hyperbolic

    • hyperbolic_smoothed_positive

    • hyperbolic_clipped_05

    • hyperbolic_clipped_1

LOMA CONTROL

Type: group

no description yet

Used in 8 tests
Contains
  • MONOLITHIC (bool, required: False, default: False)
    monolithic solver

  • NUMSTEP (int, required: False, default: 24)
    Total number of time steps

  • TIMESTEP (double, required: False, default: 0.1)
    Time increment dt

  • MAXTIME (double, required: False, default: 1000)
    Total simulation time

  • ITEMAX (int, required: False, default: 10)
    Maximum number of outer iterations

  • ITEMAX_BEFORE_SAMPLING (int, required: False, default: 1)
    Maximum number of outer iterations before sampling (for turbulent flows only)

  • CONVTOL (double, required: False, default: 1e-06)
    Tolerance for convergence check

  • RESULTSEVERY (int, required: False, default: 1)
    Increment for writing solution

  • RESTARTEVERY (int, required: False, default: 1)
    Increment for writing restart

  • CONSTHERMPRESS (enum, required: False, default: Yes)
    treatment of thermodynamic pressure in time

    Choices
    • No_energy

    • No_mass

    • Yes

  • SGS_MATERIAL_UPDATE (bool, required: False, default: False)
    update material by adding subgrid-scale scalar field

  • LINEAR_SOLVER (int, required: False, default: -1)
    number of linear solver used for LOMA problem

LUBRICATION DYNAMIC

Type: group

no description yet

Used in 9 tests
Contains
  • MAXTIME (double, required: False, default: 1000)
    Total simulation time

  • NUMSTEP (int, required: False, default: 20)
    Total number of time steps

  • TIMESTEP (double, required: False, default: 0.1)
    Time increment dt

  • RESULTSEVERY (int, required: False, default: 1)
    Increment for writing solution

  • RESTARTEVERY (int, required: False, default: 1)
    Increment for writing restart

  • CALCERROR (enum, required: False, default: No)
    compute error compared to analytical solution

    Choices
    • No

    • error_by_function

  • CALCERRORNO (int, required: False, default: -1)
    function number for lubrication error computation

  • VELOCITYFIELD (enum, required: False, default: zero)
    type of velocity field used for lubrication problems

    Choices
    • EHL

    • function

    • zero

  • VELFUNCNO (int, required: False, default: -1)
    function number for lubrication velocity field

  • HEIGHTFEILD (enum, required: False, default: zero)
    type of height field used for lubrication problems

    Choices
    • EHL

    • function

    • zero

  • HFUNCNO (int, required: False, default: -1)
    function number for lubrication height field

  • OUTMEAN (bool, required: False, default: False)
    Output of mean values for scalars and density

  • OUTPUT_GMSH (bool, required: False, default: False)
    Do you want to write Gmsh postprocessing files?

  • MATLAB_STATE_OUTPUT (bool, required: False, default: False)
    Do you want to write the state solution to Matlab file?

  • LINEAR_SOLVER (int, required: False, default: -1)
    number of linear solver used for the Lubrication problem

  • ITEMAX (int, required: False, default: 10)
    max. number of nonlin. iterations

  • ABSTOLRES (double, required: False, default: 1e-14)
    Absolute tolerance for deciding if residual of nonlinear problem is already zero

  • CONVTOL (double, required: False, default: 1e-13)
    Tolerance for convergence check

  • ADAPTCONV (bool, required: False, default: False)
    Switch on adaptive control of linear solver tolerance for nonlinear solution

  • ADAPTCONV_BETTER (double, required: False, default: 0.1)
    The linear solver shall be this much better than the current nonlinear residual in the nonlinear convergence limit

  • NORM_PRE (enum, required: False, default: Abs)
    type of norm for temperature convergence check

    Choices
    • Abs

    • Mix

    • Rel

  • NORM_RESF (enum, required: False, default: Abs)
    type of norm for residual convergence check

    Choices
    • Abs

    • Mix

    • Rel

  • ITERNORM (enum, required: False, default: L2)
    type of norm to be applied to residuals

    Choices
    • Inf

    • L1

    • L2

    • Rms

  • TOLPRE (double, required: False, default: 1e-06)
    tolerance in the temperature norm of the Newton iteration

  • TOLRES (double, required: False, default: 1e-06)
    tolerance in the residual norm for the Newton iteration

  • PENALTY_CAVITATION (double, required: False, default: 0)
    penalty parameter for regularized cavitation

  • GAP_OFFSET (double, required: False, default: 0)
    Additional offset to the fluid gap

  • ROUGHNESS_STD_DEVIATION (double, required: False, default: 0)
    standard deviation of surface roughness

  • MODIFIED_REYNOLDS_EQU (bool, required: False, default: False)
    the lubrication problem will use the modified reynolds equ. in order to consider surface roughness

  • ADD_SQUEEZE_TERM (bool, required: False, default: False)
    the squeeze term will also be considered in the Reynolds Equation

  • PURE_LUB (bool, required: False, default: False)
    the problem is pure lubrication

MESH PARTITIONING

Type: group

no description yet

Used in 18 tests
Used in 2 tutorials
Contains
  • METHOD (enum, required: False, default: hypergraph)
    Type of rebalance/partition algorithm to be used for decomposing the entire mesh into subdomains for parallel computing.

    Choices
    • none

    • hypergraph

    • recursive_coordinate_bisection

    • monolithic

  • IMBALANCE_TOL (double, required: False, default: 1.1)
    Tolerance for relative imbalance of subdomain sizes for graph partitioning of unstructured meshes read from input files.

  • MIN_ELE_PER_PROC (int, required: False, default: 0)
    This parameter defines the minimum number of elements to be assigned to any MPI rank during redistribution. Use 0 to not interfere with the minimal size of a subdomain.

MOR

Type: group

no description yet

Used in 1 test
Contains
  • POD_MATRIX (string, required: False, default: none)
    filename of file containing projection matrix

MORTAR COUPLING

Type: group

no description yet

Used in 237 tests, showing only the first 20.
Used in 1 tutorial
Contains
  • LM_SHAPEFCN (enum, required: False, default: Dual)
    Type of employed set of shape functions

    Choices
    • Dual

    • PetrovGalerkin

    • Standard

    • dual

    • petrovgalerkin

    • pg

    • standard

    • std

  • SEARCH_ALGORITHM (enum, required: False, default: BinaryTree)
    Type of contact search

    Choices
    • BinaryTree

    • Binarytree

    • BruteForce

    • BruteForceEleBased

    • binarytree

    • bruteforce

    • bruteforceelebased

  • BINARYTREE_UPDATETYPE (enum, required: False, default: BottomUp)
    Type of binary tree update, which is either a bottom up or a top down approach.

    Choices
    • BottomUp

    • TopDown

  • SEARCH_PARAM (double, required: False, default: 0.3)
    Radius / Bounding volume inflation for contact search

  • SEARCH_USE_AUX_POS (bool, required: False, default: True)
    If chosen auxiliary position is used for computing dops

  • LM_QUAD (enum, required: False, default: undefined)
    Type of LM interpolation for quadratic FE

    Choices
    • const

    • lin

    • linear

    • piecewiselinear

    • pwlin

    • quad

    • quadratic

    • undefined

  • CROSSPOINTS (bool, required: False, default: False)
    If chosen, multipliers are removed from crosspoints / edge nodes

  • LM_DUAL_CONSISTENT (enum, required: False, default: boundary)
    For which elements should the dual basis be calculated on EXACTLY the same GPs as the contact terms

    Choices
    • all

    • boundary

    • none

  • MESH_RELOCATION (enum, required: False, default: Initial)
    Type of mesh relocation

    Choices
    • Initial

    • None

  • ALGORITHM (enum, required: False, default: Mortar)
    Type of meshtying/contact algorithm

    Choices
    • GPTS

    • LTL

    • LTS

    • Mortar

    • NTS

    • STL

    • gpts

    • ltl

    • lts

    • mortar

    • nts

    • stl

  • INTTYPE (enum, required: False, default: Segments)
    Type of numerical integration scheme

    Choices
    • Elements

    • Elements_BS

    • Segments

    • elements

    • elements_BS

    • segments

  • NUMGP_PER_DIM (int, required: False, default: 0)
    Number of employed integration points per dimension

  • TRIANGULATION (enum, required: False, default: Delaunay)
    Type of triangulation for segment-based integration

    Choices
    • Center

    • Delaunay

    • center

    • delaunay

  • RESTART_WITH_MESHTYING (bool, required: False, default: False)
    Must be chosen if a non-meshtying simulation is to be restarted with meshtying

  • OUTPUT_INTERFACES (bool, required: False, default: False)
    Write output for each mortar interface separately. This is an additional feature, purely to enhance visualization. Currently, this is limited to solid meshtying and contact w/o friction.

MORTAR COUPLING/PARALLEL REDISTRIBUTION

Type: group

no description yet

Used in 186 tests
Used in 2 tutorials
Contains
  • EXPLOIT_PROXIMITY (bool, required: False, default: True)
    Exploit information on geometric proximity to split slave interface into close and non-close parts and redistribute them independently. [Contact only]

  • GHOSTING_STRATEGY (enum, required: False, default: redundant_master)
    Type of interface ghosting and ghosting extension algorithm

    Choices
    • binning

    • redundant_all

    • redundant_master

    • round_robin

  • IMBALANCE_TOL (double, required: False, default: 1.1)
    Max. relative imbalance of subdomain size after redistribution

  • MAX_BALANCE_EVAL_TIME (double, required: False, default: 2)
    Max-to-min ratio of contact evaluation time per processor to trigger parallel redistribution

  • MAX_BALANCE_SLAVE_ELES (double, required: False, default: 0.5)
    Max-to-min ratio of mortar slave elements per processor to trigger parallel redistribution

  • MIN_ELEPROC (int, required: False, default: 0)
    Minimum no. of elements per processor for parallel redistribution

  • PARALLEL_REDIST (enum, required: False, default: Static)
    Type of redistribution algorithm

    Choices
    • Dynamic

    • None

    • Static

  • PRINT_DISTRIBUTION (bool, required: False, default: True)
    Print details of the parallel distribution, i.e. number of nodes/elements for each rank.

NURBS

Type: group

no description yet

Used in 3 tests
Contains
  • DO_LS_DBC_PROJECTION (bool, required: False, default: False)
    Determines if a projection is needed for least square Dirichlet boundary conditions.

  • SOLVER_LS_DBC_PROJECTION (int, required: False, default: -1)
    Number of linear solver for the projection of least squares Dirichlet boundary conditions for NURBS discretizations

PARTICLE DYNAMIC

Type: group

no description yet

Used in 102 tests
Contains
  • DYNAMICTYPE (enum, required: False, default: VelocityVerlet)
    type of particle time integration

    Choices
    • SemiImplicitEuler

    • VelocityVerlet

  • INTERACTION (enum, required: False, default: None)
    type of particle interaction

    Choices
    • DEM

    • None

    • SPH

  • RESULTSEVERY (int, required: False, default: 1)
    write particle runtime output every RESULTSEVERY steps

  • RESTARTEVERY (int, required: False, default: 1)
    write restart possibility every RESTARTEVERY steps

  • WRITE_GHOSTED_PARTICLES (bool, required: False, default: False)
    write ghosted particles (debug feature)

  • TIMESTEP (double, required: False, default: 0.01)
    time step size

  • NUMSTEP (int, required: False, default: 100)
    maximum number of steps

  • MAXTIME (double, required: False, default: 1)
    maximum time

  • GRAVITY_ACCELERATION (string, required: False, default: 0.0 0.0 0.0)
    acceleration due to gravity

  • GRAVITY_RAMP_FUNCT (int, required: False, default: -1)
    number of function governing gravity ramp

  • VISCOUS_DAMPING (double, required: False, default: -1)
    apply viscous damping force to determine static equilibrium solutions

  • TRANSFER_EVERY (bool, required: False, default: False)
    transfer particles to new bins every time step

  • PHASE_TO_DYNLOADBALFAC (string, required: False, default: none)
    considered particle phases with dynamic load balance weighting factor

  • PHASE_TO_MATERIAL_ID (string, required: False, default: none)
    relate particle phase to material id

  • INITIAL_POSITION_AMPLITUDE (string, required: False, default: 0.0 0.0 0.0)
    amplitude of noise added to initial position for each spatial direction

  • PARTICLE_WALL_SOURCE (enum, required: False, default: NoParticleWall)
    type of particle wall source

    Choices
    • NoParticleWall

    • DiscretCondition

    • BoundingBox

  • PARTICLE_WALL_MAT (int, required: False, default: -1)
    material id for particle wall from bounding box source

  • PARTICLE_WALL_MOVING (bool, required: False, default: False)
    consider a moving particle wall

  • PARTICLE_WALL_LOADED (bool, required: False, default: False)
    consider loading on particle wall

  • RIGID_BODY_MOTION (bool, required: False, default: False)
    consider rigid body motion

  • RIGID_BODY_PHASECHANGE_RADIUS (double, required: False, default: -1)
    search radius for neighboring rigid bodies in case of phase change

PARTICLE DYNAMIC/DEM

Type: group

no description yet

Used in 33 tests
Contains
  • WRITE_PARTICLE_ENERGY (bool, required: False, default: False)
    write particle energy output

  • WRITE_PARTICLE_WALL_INTERACTION (bool, required: False, default: False)
    write particle-wall interaction output

  • NORMALCONTACTLAW (enum, required: False, default: NormalLinearSpring)
    normal contact law for particles

    Choices
    • NormalHertz

    • NormalKuwabaraKono

    • NormalLeeHerrmann

    • NormalLinearSpring

    • NormalLinearSpringDamp

    • NormalTsuji

  • TANGENTIALCONTACTLAW (enum, required: False, default: NoTangentialContact)
    tangential contact law for particles

    Choices
    • NoTangentialContact

    • TangentialLinSpringDamp

  • ROLLINGCONTACTLAW (enum, required: False, default: NoRollingContact)
    rolling contact law for particles

    Choices
    • NoRollingContact

    • RollingViscous

    • RollingCoulomb

  • ADHESIONLAW (enum, required: False, default: NoAdhesion)
    type of adhesion law for particles

    Choices
    • NoAdhesion

    • AdhesionVdWDMT

    • AdhesionRegDMT

  • ADHESION_SURFACE_ENERGY_DISTRIBUTION (enum, required: False, default: ConstantSurfaceEnergy)
    type of (random) surface energy distribution

    Choices
    • ConstantSurfaceEnergy

    • NormalSurfaceEnergyDistribution

    • LogNormalSurfaceEnergyDistribution

  • MIN_RADIUS (double, required: False, default: 0)
    minimum allowed particle radius

  • MAX_RADIUS (double, required: False, default: 0)
    maximum allowed particle radius

  • MAX_VELOCITY (double, required: False, default: -1)
    maximum expected particle velocity

  • INITIAL_RADIUS (enum, required: False, default: RadiusFromParticleMaterial)
    type of initial particle radius assignment

    Choices
    • RadiusFromParticleMaterial

    • RadiusFromParticleInput

    • NormalRadiusDistribution

    • LogNormalRadiusDistribution

  • RADIUSDISTRIBUTION_SIGMA (double or null, required: False, range: (0, 1.7976931348623157e+308], default: null)
    Standard deviation sigma of random particle radius distribution

  • REL_PENETRATION (double, required: False, default: -1)
    maximum allowed relative penetration

  • NORMAL_STIFF (double, required: False, default: -1)
    normal contact stiffness

  • NORMAL_DAMP (double, required: False, default: -1)
    normal contact damping parameter

  • COEFF_RESTITUTION (double, required: False, default: -1)
    coefficient of restitution

  • DAMP_REG_FAC (double, required: False, default: -1)
    linearly regularized damping normal force in the interval \(|g| < (\text{DAMP_REG_FAC} \cdot r_{\min})\)

  • TENSION_CUTOFF (bool, required: False, default: True)
    evaluate tension cutoff of normal contact force

  • POISSON_RATIO (double, required: False, default: -1)
    poisson ratio

  • YOUNG_MODULUS (double, required: False, default: -1)
    young’s modulus

  • FRICT_COEFF_TANG (double, required: False, default: -1)
    friction coefficient for tangential contact

  • FRICT_COEFF_ROLL (double, required: False, default: -1)
    friction coefficient for rolling contact

  • ADHESION_DISTANCE (double, required: False, default: -1)
    adhesion distance between interacting surfaces

  • ADHESION_MAX_CONTACT_PRESSURE (double, required: False, default: 0)
    adhesion maximum contact pressure

  • ADHESION_MAX_CONTACT_FORCE (double, required: False, default: 0)
    adhesion maximum contact force

  • ADHESION_USE_MAX_CONTACT_FORCE (bool, required: False, default: False)
    use maximum contact force instead of maximum contact pressure

  • ADHESION_VDW_CURVE_SHIFT (bool, required: False, default: False)
    shifts van-der-Waals-curve to g = 0

  • ADHESION_HAMAKER (double, required: False, default: -1)
    hamaker constant of van-der-Waals interaction

  • ADHESION_SURFACE_ENERGY (double, required: False, default: -1)
    adhesion surface energy for the calculation of the pull-out force

  • ADHESION_SURFACE_ENERGY_DISTRIBUTION_VAR (double, required: False, default: -1)
    variance of adhesion surface energy distribution

  • ADHESION_SURFACE_ENERGY_DISTRIBUTION_CUTOFF_FACTOR (double, required: False, default: -1)
    adhesion surface energy distribution limited by multiple of variance

  • ADHESION_SURFACE_ENERGY_FACTOR (double, required: False, default: 1)
    factor to calculate minimum adhesion surface energy

PARTICLE DYNAMIC/SPH

Type: group

no description yet

Used in 59 tests
Contains
  • WRITE_PARTICLE_WALL_INTERACTION (bool, required: False, default: False)
    write particle-wall interaction output

  • KERNEL (enum, required: False, default: CubicSpline)
    type of smoothed particle hydrodynamics kernel

    Choices
    • CubicSpline

    • QuinticSpline

  • KERNEL_SPACE_DIM (enum, required: False, default: Kernel3D)
    kernel space dimension number

    Choices
    • Kernel1D

    • Kernel2D

    • Kernel3D

  • INITIALPARTICLESPACING (double, required: False, default: 0)
    initial spacing of particles

  • EQUATIONOFSTATE (enum, required: False, default: GenTait)
    type of smoothed particle hydrodynamics equation of state

    Choices
    • GenTait

    • IdealGas

  • MOMENTUMFORMULATION (enum, required: False, default: AdamiMomentumFormulation)
    type of smoothed particle hydrodynamics momentum formulation

    Choices
    • AdamiMomentumFormulation

    • MonaghanMomentumFormulation

  • DENSITYEVALUATION (enum, required: False, default: DensitySummation)
    type of density evaluation scheme

    Choices
    • DensitySummation

    • DensityIntegration

    • DensityPredictCorrect

  • DENSITYCORRECTION (enum, required: False, default: NoCorrection)
    type of density correction scheme

    Choices
    • NoCorrection

    • InteriorCorrection

    • NormalizedCorrection

    • RandlesCorrection

  • BOUNDARYPARTICLEFORMULATION (enum, required: False, default: NoBoundaryFormulation)
    type of boundary particle formulation

    Choices
    • NoBoundaryFormulation

    • AdamiBoundaryFormulation

  • BOUNDARYPARTICLEINTERACTION (enum, required: False, default: NoSlipBoundaryParticle)
    type of boundary particle interaction

    Choices
    • NoSlipBoundaryParticle

    • FreeSlipBoundaryParticle

  • WALLFORMULATION (enum, required: False, default: NoWallFormulation)
    type of wall formulation

    Choices
    • NoWallFormulation

    • VirtualParticleWallFormulation

  • TRANSPORTVELOCITYFORMULATION (enum, required: False, default: NoTransportVelocity)
    type of transport velocity formulation

    Choices
    • NoTransportVelocity

    • StandardTransportVelocity

    • GeneralizedTransportVelocity

  • TEMPERATUREEVALUATION (enum, required: False, default: NoTemperatureEvaluation)
    type of temperature evaluation scheme

    Choices
    • NoTemperatureEvaluation

    • TemperatureIntegration

  • TEMPERATUREGRADIENT (bool, required: False, default: False)
    evaluate temperature gradient

  • HEATSOURCETYPE (enum, required: False, default: NoHeatSource)
    type of heat source

    Choices
    • NoHeatSource

    • VolumeHeatSource

    • SurfaceHeatSource

  • HEATSOURCE_FUNCT (int, required: False, default: -1)
    number of function governing heat source

  • HEATSOURCE_DIRECTION (string, required: False, default: 0.0 0.0 0.0)
    direction of surface heat source

  • VAPOR_HEATLOSS (bool, required: False, default: False)
    evaluate evaporation induced heat loss

  • VAPOR_HEATLOSS_LATENTHEAT (double, required: False, default: 0)
    latent heat in heat loss formula

  • VAPOR_HEATLOSS_ENTHALPY_REFTEMP (double, required: False, default: 0)
    enthalpy reference temperature in heat loss formula

  • VAPOR_HEATLOSS_PFAC (double, required: False, default: 0)
    pressure factor in heat loss formula

  • VAPOR_HEATLOSS_TFAC (double, required: False, default: 0)
    temperature factor in heat loss formula

  • VAPOR_RECOIL (bool, required: False, default: False)
    evaluate evaporation induced recoil pressure

  • VAPOR_RECOIL_BOILINGTEMPERATURE (double, required: False, default: 0)
    boiling temperature in recoil pressure formula

  • VAPOR_RECOIL_PFAC (double, required: False, default: 0)
    pressure factor in recoil pressure formula

  • VAPOR_RECOIL_TFAC (double, required: False, default: 0)
    temperature factor in recoil pressure formula

  • SURFACETENSIONFORMULATION (enum, required: False, default: NoSurfaceTension)
    type of surface tension formulation

    Choices
    • NoSurfaceTension

    • ContinuumSurfaceForce

  • SURFACETENSION_RAMP_FUNCT (int, required: False, default: -1)
    number of function governing surface tension ramp

  • SURFACETENSIONCOEFFICIENT (double, required: False, default: -1)
    constant part of surface tension coefficient

  • SURFACETENSIONMINIMUM (double, required: False, default: 0)
    minimum surface tension coefficient in case of temperature dependence

  • SURFACETENSIONTEMPFAC (double, required: False, default: 0)
    factor of dependence of surface tension coefficient on temperature

  • SURFACETENSIONREFTEMP (double, required: False, default: 0)
    reference temperature for surface tension coefficient

  • STATICCONTACTANGLE (double, required: False, default: 0)
    static contact angle in degree with wetting effects

  • TRIPLEPOINTNORMAL_CORR_CF_LOW (double, required: False, default: 0)
    triple point normal correction wall color field low

  • TRIPLEPOINTNORMAL_CORR_CF_UP (double, required: False, default: 0)
    triple point normal correction wall color field up

  • INTERFACE_VISCOSITY (bool, required: False, default: False)
    evaluate interface viscosity

  • INTERFACE_VISCOSITY_LIQUIDGAS (double, required: False, default: 0)
    artificial viscosity on liquid-gas interface

  • INTERFACE_VISCOSITY_SOLIDLIQUID (double, required: False, default: 0)
    artificial viscosity on solid-liquid interface

  • BARRIER_FORCE (bool, required: False, default: False)
    evaluate barrier force

  • BARRIER_FORCE_DISTANCE (double, required: False, default: 0)
    barrier force distance

  • BARRIER_FORCE_TEMPSCALE (double, required: False, default: 0)
    barrier force temperature scaling

  • BARRIER_FORCE_STIFF_HEAVY (double, required: False, default: -1)
    barrier force stiffness of heavy phase

  • BARRIER_FORCE_DAMP_HEAVY (double, required: False, default: 0)
    barrier force damping parameter of heavy phase

  • BARRIER_FORCE_STIFF_GAS (double, required: False, default: -1)
    barrier force stiffness of gas phase

  • BARRIER_FORCE_DAMP_GAS (double, required: False, default: 0)
    barrier force damping parameter of gas phase

  • TRANS_REF_TEMPERATURE (double, required: False, default: 0)
    transition reference temperature

  • TRANS_DT_SURFACETENSION (double, required: False, default: 0)
    transition temperature difference for surface tension evaluation

  • TRANS_DT_MARANGONI (double, required: False, default: 0)
    transition temperature difference for marangoni evaluation

  • TRANS_DT_CURVATURE (double, required: False, default: 0)
    transition temperature difference for curvature evaluation

  • TRANS_DT_WETTING (double, required: False, default: 0)
    transition temperature difference for wetting evaluation

  • TRANS_DT_INTVISC (double, required: False, default: 0)
    transition temperature difference for interface viscosity evaluation

  • TRANS_DT_BARRIER (double, required: False, default: 0)
    transition temperature difference for barrier force evaluation

  • DIRICHLETBOUNDARYTYPE (enum, required: False, default: NoDirichletOpenBoundary)
    type of dirichlet open boundary

    Choices
    • NoDirichletOpenBoundary

    • DirichletNormalToPlane

  • DIRICHLET_FUNCT (int, required: False, default: -1)
    number of function governing velocity condition on dirichlet open boundary

  • DIRICHLET_OUTWARD_NORMAL (string, required: False, default: 0.0 0.0 0.0)
    direction of outward normal on dirichlet open boundary

  • DIRICHLET_PLANE_POINT (string, required: False, default: 0.0 0.0 0.0)
    point on dirichlet open boundary plane

  • NEUMANNBOUNDARYTYPE (enum, required: False, default: NoNeumannOpenBoundary)
    type of neumann open boundary

    Choices
    • NoNeumannOpenBoundary

    • NeumannNormalToPlane

  • NEUMANN_FUNCT (int, required: False, default: -1)
    number of function governing pressure condition on neumann open boundary

  • NEUMANN_OUTWARD_NORMAL (string, required: False, default: 0.0 0.0 0.0)
    direction of outward normal on neumann open boundary

  • NEUMANN_PLANE_POINT (string, required: False, default: 0.0 0.0 0.0)
    point on neumann open boundary plane

  • PHASECHANGETYPE (enum, required: False, default: NoPhaseChange)
    type of phase change

    Choices
    • NoPhaseChange

    • OneWayScalarBelowToAbovePhaseChange

    • OneWayScalarAboveToBelowPhaseChange

    • TwoWayScalarPhaseChange

  • PHASECHANGEDEFINITION (string, required: False, default: none)
    phase change definition

  • RIGIDPARTICLECONTACTTYPE (enum, required: False, default: NoRigidParticleContact)
    type of rigid particle contact

    Choices
    • NoRigidParticleContact

    • ElasticRigidParticleContact

  • RIGIDPARTICLECONTACTSTIFF (double, required: False, default: -1)
    rigid particle contact stiffness

  • RIGIDPARTICLECONTACTDAMP (double, required: False, default: 0)
    rigid particle contact damping parameter

PASI DYNAMIC

Type: group

no description yet

Used in 6 tests
Contains
  • RESULTSEVERY (int, required: False, default: 1)
    Increment for writing solution

  • RESTARTEVERY (int, required: False, default: 1)
    Increment for writing restart

  • TIMESTEP (double, required: False, default: 0.01)
    Time increment dt

  • NUMSTEP (int, required: False, default: 100)
    Total number of Timesteps

  • MAXTIME (double, required: False, default: 1)
    Total simulation time

  • COUPLING (enum, required: False, default: partitioned_onewaycoup)
    partitioned coupling strategies for particle structure interaction

    Choices
    • partitioned_onewaycoup

    • partitioned_twowaycoup

    • partitioned_twowaycoup_disprelax

    • partitioned_twowaycoup_disprelaxaitken

  • ITEMAX (int, required: False, default: 10)
    maximum number of partitioned iterations over fields

  • CONVTOLSCALEDDISP (double, required: False, default: -1)
    tolerance of dof and dt scaled interface displacement increments in partitioned iterations

  • CONVTOLRELATIVEDISP (double, required: False, default: -1)
    tolerance of relative interface displacement increments in partitioned iterations

  • CONVTOLSCALEDFORCE (double, required: False, default: -1)
    tolerance of dof and dt scaled interface force increments in partitioned iterations

  • CONVTOLRELATIVEFORCE (double, required: False, default: -1)
    tolerance of relative interface force increments in partitioned iterations

  • IGNORE_CONV_CHECK (bool, required: False, default: False)
    ignore convergence check and proceed simulation

  • STARTOMEGA (double, required: False, default: 1)
    fixed relaxation parameter

  • MAXOMEGA (double, required: False, default: 10)
    largest omega allowed for Aitken relaxation

  • MINOMEGA (double, required: False, default: 0.1)
    smallest omega allowed for Aitken relaxation

POROELASTICITY DYNAMIC

Type: group

no description yet

Used in 84 tests
Contains
  • COUPALGO (enum, required: False, default: Monolithic)
    Coupling strategies for poroelasticity solvers

    Choices
    • Partitioned

    • Monolithic

    • Monolithic_structuresplit

    • Monolithic_fluidsplit

    • Monolithic_nopenetrationsplit

    • Monolithic_meshtying

  • PHYSICAL_TYPE (enum, required: False, default: Poro)
    Physical Type of Porofluid

    Choices
    • Poro

    • Poro_P1

  • TRANSIENT_TERMS (enum, required: False, default: all)
    which equation includes transient terms

    Choices
    • all

    • continuity

    • momentum

    • none

  • RESTARTEVERY (int, required: False, default: 1)
    write restart possibility every RESTARTEVERY steps

  • NUMSTEP (int, required: False, default: 200)
    maximum number of Timesteps

  • MAXTIME (double, required: False, default: 1000)
    total simulation time

  • TIMESTEP (double, required: False, default: 0.05)
    time step size dt

  • ITEMAX (int, required: False, default: 10)
    maximum number of iterations over fields

  • ITEMIN (int, required: False, default: 1)
    minimal number of iterations over fields

  • RESULTSEVERY (int, required: False, default: 1)
    increment for writing solution

  • TOLRES_GLOBAL (double, required: False, default: 1e-08)
    tolerance in the residual norm for the Newton iteration

  • TOLINC_GLOBAL (double, required: False, default: 1e-08)
    tolerance in the increment norm for the Newton iteration

  • TOLRES_DISP (double, required: False, default: 1e-08)
    tolerance in the residual norm for the Newton iteration

  • TOLINC_DISP (double, required: False, default: 1e-08)
    tolerance in the increment norm for the Newton iteration

  • TOLRES_PORO (double, required: False, default: 1e-08)
    tolerance in the residual norm for the Newton iteration

  • TOLINC_PORO (double, required: False, default: 1e-08)
    tolerance in the increment norm for the Newton iteration

  • TOLRES_VEL (double, required: False, default: 1e-08)
    tolerance in the residual norm for the Newton iteration

  • TOLINC_VEL (double, required: False, default: 1e-08)
    tolerance in the increment norm for the Newton iteration

  • TOLRES_PRES (double, required: False, default: 1e-08)
    tolerance in the residual norm for the Newton iteration

  • TOLINC_PRES (double, required: False, default: 1e-08)
    tolerance in the increment norm for the Newton iteration

  • TOLRES_NCOUP (double, required: False, default: 1e-08)
    tolerance in the residual norm for the Newton iteration

  • NORM_INC (enum, required: False, default: AbsSingleFields)
    type of norm for primary variables convergence check

    Choices
    • AbsGlobal

    • AbsSingleFields

  • NORM_RESF (enum, required: False, default: AbsSingleFields)
    type of norm for residual convergence check

    Choices
    • AbsGlobal

    • AbsSingleFields

  • NORMCOMBI_RESFINC (enum, required: False, default: And)
    binary operator to combine primary variables and residual force values

    Choices
    • And

    • Or

  • VECTORNORM_RESF (enum, required: False, default: L2)
    type of norm to be applied to residuals

    Choices
    • Inf

    • L1

    • L1_Scaled

    • L2

    • Rms

  • VECTORNORM_INC (enum, required: False, default: L2)
    type of norm to be applied to residuals

    Choices
    • Inf

    • L1

    • L1_Scaled

    • L2

    • Rms

  • SECONDORDER (bool, required: False, default: True)
    Second order coupling at the interface.

  • CONTIPARTINT (bool, required: False, default: False)
    Partial integration of porosity gradient in continuity equation

  • CONTACT_NO_PENETRATION (bool, required: False, default: False)
    No-Penetration Condition on active contact surface in case of poro contact problem!

  • MATCHINGGRID (bool, required: False, default: True)
    is matching grid

  • CONVECTIVE_TERM (bool, required: False, default: False)
    *convective term *

  • LINEAR_SOLVER (int, required: False, default: -1)
    number of linear solver used for poroelasticity problems

  • EQUILIBRATION (enum, required: False, default: none)
    flag for equilibration of global system of equations

    Choices
    • none

    • rows_full

    • rows_maindiag

    • columns_full

    • columns_maindiag

    • rowsandcolumns_full

    • rowsandcolumns_maindiag

    • symmetry

    • local

POROSCATRA CONTROL

Type: group

no description yet

Used in 10 tests
Contains
  • RESTARTEVERY (int, required: False, default: 1)
    write restart possibility every RESTARTEVERY steps

  • NUMSTEP (int, required: False, default: 200)
    maximum number of Timesteps

  • MAXTIME (double, required: False, default: 1000)
    total simulation time

  • TIMESTEP (double, required: False, default: 0.05)
    time step size dt

  • RESULTSEVERY (int, required: False, default: 1)
    increment for writing solution

  • ITEMAX (int, required: False, default: 10)
    maximum number of iterations over fields

  • ITEMIN (int, required: False, default: 1)
    minimal number of iterations over fields

  • TOLRES_GLOBAL (double, required: False, default: 1e-08)
    tolerance in the residual norm for the Newton iteration

  • TOLINC_GLOBAL (double, required: False, default: 1e-08)
    tolerance in the increment norm for the Newton iteration

  • TOLRES_DISP (double, required: False, default: 1e-08)
    tolerance in the residual norm for the Newton iteration

  • TOLINC_DISP (double, required: False, default: 1e-08)
    tolerance in the increment norm for the Newton iteration

  • TOLRES_VEL (double, required: False, default: 1e-08)
    tolerance in the residual norm for the Newton iteration

  • TOLINC_VEL (double, required: False, default: 1e-08)
    tolerance in the increment norm for the Newton iteration

  • TOLRES_PRES (double, required: False, default: 1e-08)
    tolerance in the residual norm for the Newton iteration

  • TOLINC_PRES (double, required: False, default: 1e-08)
    tolerance in the increment norm for the Newton iteration

  • TOLRES_SCALAR (double, required: False, default: 1e-08)
    tolerance in the residual norm for the Newton iteration

  • TOLINC_SCALAR (double, required: False, default: 1e-08)
    tolerance in the increment norm for the Newton iteration

  • NORM_INC (enum, required: False, default: AbsSingleFields)
    type of norm for primary variables convergence check

    Choices
    • AbsGlobal

    • AbsSingleFields

  • NORM_RESF (enum, required: False, default: AbsSingleFields)
    type of norm for residual convergence check

    Choices
    • AbsGlobal

    • AbsSingleFields

  • NORMCOMBI_RESFINC (enum, required: False, default: And)
    binary operator to combine primary variables and residual force values

    Choices
    • And

    • Or

  • VECTORNORM_RESF (enum, required: False, default: L2)
    type of norm to be applied to residuals

    Choices
    • Inf

    • L1

    • L1_Scaled

    • L2

    • Rms

  • VECTORNORM_INC (enum, required: False, default: L2)
    type of norm to be applied to residuals

    Choices
    • Inf

    • L1

    • L1_Scaled

    • L2

    • Rms

  • LINEAR_SOLVER (int, required: False, default: -1)
    number of linear solver used for monolithic poroscatra problems

  • COUPALGO (enum, required: False, default: solid_to_scatra)
    Coupling strategies for poroscatra solvers

    Choices
    • monolithic

    • scatra_to_solid

    • solid_to_scatra

    • two_way

  • MATCHINGGRID (bool, required: False, default: True)
    is matching grid

PROBLEM SIZE

Type: group

no description yet

Used in 873 tests, showing only the first 20.
Used in 11 tutorials
Contains
  • DIM (int, required: False, default: 3)
    2d or 3d problem

  • ELEMENTS (int, required: False, default: 0)
    Total number of elements

  • NODES (int, required: False, default: 0)
    Total number of nodes

  • NPATCHES (int, required: False, default: 0)
    number of nurbs patches

  • MATERIALS (int, required: False, default: 0)
    number of materials

  • NUMDF (int, required: False, default: 3)
    maximum number of degrees of freedom

PROBLEM TYPE

Type: group

no description yet

Used in 1916 tests, showing only the first 20.
Used in 16 tutorials
Contains
  • PROBLEMTYPE (enum, required: True)
    Type of the problem

    Choices
    • Ale

    • ArterialNetwork

    • Biofilm_Fluid_Structure_Interaction

    • Cardiac_Monodomain

    • Elastohydrodynamic_Lubrication

    • Electrochemistry

    • Fluid

    • Fluid_Ale

    • Fluid_Beam_Interaction

    • Fluid_Poro_Structure_Interaction_XFEM

    • Fluid_Porous_Structure_Interaction

    • Fluid_Porous_Structure_Scalar_Scalar_Interaction

    • Fluid_RedModels

    • Fluid_Structure_Interaction

    • Fluid_Structure_Interaction_RedModels

    • Fluid_Structure_Interaction_XFEM

    • Fluid_XFEM

    • Gas_Fluid_Structure_Interaction

    • Level_Set

    • Low_Mach_Number_Flow

    • Lubrication

    • NP_Supporting_Procs

    • Particle

    • Particle_Structure_Interaction

    • Polymer_Network

    • Poroelastic_scalar_transport

    • Poroelasticity

    • ReducedDimensionalAirWays

    • Reduced_Lung

    • Scalar_Thermo_Interaction

    • Scalar_Transport

    • Structure

    • Structure_Scalar_Interaction

    • Structure_Scalar_Thermo_Interaction

    • Thermo

    • Thermo_Fluid_Structure_Interaction

    • Thermo_Structure_Interaction

    • porofluid_pressure_based

    • porofluid_pressure_based_elasticity

    • porofluid_pressure_based_elasticity_scatra

  • SHAPEFCT (enum, required: False, default: Polynomial)
    Defines the function spaces for the spatial approximation

    Choices
    • HDG

    • Nurbs

    • Polynomial

  • RESTART (int, required: False, default: 0)
    no description yet

  • RANDSEED (int, required: False, default: -1)
    Set the random seed. If < 0 use current time.

REDUCED DIMENSIONAL AIRWAYS DYNAMIC

Type: group

no description yet

Used in 18 tests
Contains
  • DYNAMICTYPE (enum, required: False, default: OneStepTheta)
    Dynamic Type

    Choices
    • OneStepTheta

  • SOLVERTYPE (enum, required: False, default: Linear)
    Solver Type

    Choices
    • Linear

    • Nonlinear

  • TIMESTEP (double, required: False, default: 0.01)
    Time increment dt

  • NUMSTEP (int, required: False, default: 0)
    Number of Time Steps

  • RESTARTEVERY (int, required: False, default: 1)
    Increment for writing restart

  • RESULTSEVERY (int, required: False, default: 1)
    Increment for writing solution

  • THETA (double, required: False, default: 1)
    One-step-theta time integration factor

  • MAXITERATIONS (int, required: False, default: 1)
    maximum iteration steps

  • TOLERANCE (double, required: False, default: 1e-06)
    tolerance

  • LINEAR_SOLVER (int, required: False, default: -1)
    number of linear solver used for reduced dim arterial dynamics

  • SOLVESCATRA (bool, required: False, default: False)
    Flag to (de)activate solving scalar transport in blood

  • COMPAWACINTER (bool, required: False, default: False)
    Flag to (de)activate computation of airway-acinus interdependency

  • CALCV0PRESTRESS (bool, required: False, default: False)
    Flag to (de)activate initial acini volume adjustment with pre-stress condition

  • TRANSPULMPRESS (double, required: False, default: 800)
    Transpulmonary pressure needed for recalculation of acini volumes

RESULT DESCRIPTION

Type: list

no description yet

Used in 1866 tests, showing only the first 20.
Used in 6 tutorials
Each element contains
  • One of

    Option (STRUCTURE)
    • STRUCTURE (group)
      no description yet

      Contains
      • One of

        Option (DIS, NODE, NAME, OP, QUANTITY, TOLERANCE, VALUE)
        • DIS (string, required: True)
          no description yet

        • NODE (int, required: True)
          no description yet

        • OP (enum, required: False, default: unknown)
          no description yet

          Choices
          • sum

          • max

          • min

          • unknown

        • QUANTITY (string, required: True)
          no description yet

        • VALUE (double, required: True)
          no description yet

        • TOLERANCE (double, required: True)
          no description yet

        • NAME (string or null, required: False, default: null)
          no description yet

        Option (DIS, LINE, NAME, OP, QUANTITY, TOLERANCE, VALUE)
        • DIS (string, required: True)
          no description yet

        • LINE (int, required: True)
          no description yet

        • OP (enum, required: False, default: unknown)
          no description yet

          Choices
          • sum

          • max

          • min

          • unknown

        • QUANTITY (string, required: True)
          no description yet

        • VALUE (double, required: True)
          no description yet

        • TOLERANCE (double, required: True)
          no description yet

        • NAME (string or null, required: False, default: null)
          no description yet

        Option (DIS, SURFACE, NAME, OP, QUANTITY, TOLERANCE, VALUE)
        • DIS (string, required: True)
          no description yet

        • SURFACE (int, required: True)
          no description yet

        • OP (enum, required: False, default: unknown)
          no description yet

          Choices
          • sum

          • max

          • min

          • unknown

        • QUANTITY (string, required: True)
          no description yet

        • VALUE (double, required: True)
          no description yet

        • TOLERANCE (double, required: True)
          no description yet

        • NAME (string or null, required: False, default: null)
          no description yet

        Option (DIS, VOLUME, NAME, OP, QUANTITY, TOLERANCE, VALUE)
        • DIS (string, required: True)
          no description yet

        • VOLUME (int, required: True)
          no description yet

        • OP (enum, required: False, default: unknown)
          no description yet

          Choices
          • sum

          • max

          • min

          • unknown

        • QUANTITY (string, required: True)
          no description yet

        • VALUE (double, required: True)
          no description yet

        • TOLERANCE (double, required: True)
          no description yet

        • NAME (string or null, required: False, default: null)
          no description yet

        Option (SPECIAL, NAME, OP, QUANTITY, TOLERANCE, VALUE)
        • SPECIAL (bool, required: True)
          no description yet

        • OP (enum, required: False, default: unknown)
          no description yet

          Choices
          • sum

          • max

          • min

          • unknown

        • QUANTITY (string, required: True)
          no description yet

        • VALUE (double, required: True)
          no description yet

        • TOLERANCE (double, required: True)
          no description yet

        • NAME (string or null, required: False, default: null)
          no description yet

    Option (FLUID)
    • FLUID (group)
      no description yet

      Contains
      • One of

        Option (NODE, DIS, NAME, QUANTITY, TOLERANCE, VALUE)
        • DIS (string, required: True)
          no description yet

        • NODE (int, required: True)
          no description yet

        • QUANTITY (string, required: True)
          no description yet

        • VALUE (double, required: True)
          no description yet

        • TOLERANCE (double, required: True)
          no description yet

        • NAME (string or null, required: False, default: null)
          no description yet

        Option (ELEMENT, DIS, NAME, QUANTITY, TOLERANCE, VALUE)
        • DIS (string, required: True)
          no description yet

        • ELEMENT (int, required: True)
          no description yet

        • QUANTITY (string, required: True)
          no description yet

        • VALUE (double, required: True)
          no description yet

        • TOLERANCE (double, required: True)
          no description yet

        • NAME (string or null, required: False, default: null)
          no description yet

    Option (XFLUID)
    • XFLUID (group)
      no description yet

      Contains
      • DIS (string, required: True)
        no description yet

      • NODE (int, required: True)
        no description yet

      • QUANTITY (string, required: True)
        no description yet

      • VALUE (double, required: True)
        no description yet

      • TOLERANCE (double, required: True)
        no description yet

      • NAME (string or null, required: False, default: null)
        no description yet

    Option (ALE)
    • ALE (group)
      no description yet

      Contains
      • DIS (string, required: True)
        no description yet

      • NODE (int, required: True)
        no description yet

      • QUANTITY (string, required: True)
        no description yet

      • VALUE (double, required: True)
        no description yet

      • TOLERANCE (double, required: True)
        no description yet

      • NAME (string or null, required: False, default: null)
        no description yet

    Option (THERMAL)
    • THERMAL (group)
      no description yet

      Contains
      • DIS (string, required: True)
        no description yet

      • NODE (int, required: True)
        no description yet

      • QUANTITY (string, required: True)
        no description yet

      • VALUE (double, required: True)
        no description yet

      • TOLERANCE (double, required: True)
        no description yet

      • NAME (string or null, required: False, default: null)
        no description yet

    Option (LUBRICATION)
    • LUBRICATION (group)
      no description yet

      Contains
      • DIS (string, required: True)
        no description yet

      • NODE (int, required: True)
        no description yet

      • QUANTITY (string, required: True)
        no description yet

      • VALUE (double, required: True)
        no description yet

      • TOLERANCE (double, required: True)
        no description yet

      • NAME (string or null, required: False, default: null)
        no description yet

    Option (POROFLUIDMULTIPHASE)
    • POROFLUIDMULTIPHASE (group)
      no description yet

      Contains
      • One of

        Option (NODE, DIS, NAME, QUANTITY, TOLERANCE, VALUE)
        • DIS (string, required: True)
          no description yet

        • NODE (int, required: True)
          no description yet

        • QUANTITY (string, required: True)
          no description yet

        • VALUE (double, required: True)
          no description yet

        • TOLERANCE (double, required: True)
          no description yet

        • NAME (string or null, required: False, default: null)
          no description yet

        Option (ELEMENT, DIS, NAME, QUANTITY, TOLERANCE, VALUE)
        • DIS (string, required: True)
          no description yet

        • ELEMENT (int, required: True)
          no description yet

        • QUANTITY (string, required: True)
          no description yet

        • VALUE (double, required: True)
          no description yet

        • TOLERANCE (double, required: True)
          no description yet

        • NAME (string or null, required: False, default: null)
          no description yet

        Option (SPECIAL, DIS, NAME, QUANTITY, TOLERANCE, VALUE)
        • DIS (string, required: True)
          no description yet

        • SPECIAL (bool, required: True)
          no description yet

        • QUANTITY (string, required: True)
          no description yet

        • VALUE (double, required: True)
          no description yet

        • TOLERANCE (double, required: True)
          no description yet

        • NAME (string or null, required: False, default: null)
          no description yet

    Option (SCATRA)
    • SCATRA (group)
      no description yet

      Contains
      • One of

        Option (NODE, DIS, NAME, QUANTITY, TOLERANCE, VALUE)
        • DIS (string, required: True)
          no description yet

        • NODE (int, required: True)
          no description yet

        • QUANTITY (string, required: True)
          no description yet

        • VALUE (double, required: True)
          no description yet

        • TOLERANCE (double, required: True)
          no description yet

        • NAME (string or null, required: False, default: null)
          no description yet

        Option (SPECIAL, DIS, NAME, QUANTITY, TOLERANCE, VALUE)
        • DIS (string, required: True)
          no description yet

        • SPECIAL (bool, required: True)
          no description yet

        • QUANTITY (string, required: True)
          no description yet

        • VALUE (double, required: True)
          no description yet

        • TOLERANCE (double, required: True)
          no description yet

        • NAME (string or null, required: False, default: null)
          no description yet

    Option (SSI)
    • SSI (group)
      no description yet

      Contains
      • One of

        Option (DIS, NODE, NAME, QUANTITY, TOLERANCE, VALUE)
        • DIS (string, required: True)
          no description yet

        • NODE (int, required: True)
          no description yet

        • QUANTITY (string, required: True)
          no description yet

        • VALUE (double, required: True)
          no description yet

        • TOLERANCE (double, required: True)
          no description yet

        • NAME (string or null, required: False, default: null)
          no description yet

        Option (SPECIAL, NAME, QUANTITY, TOLERANCE, VALUE)
        • SPECIAL (bool, required: True)
          no description yet

        • QUANTITY (string, required: True)
          no description yet

        • VALUE (double, required: True)
          no description yet

        • TOLERANCE (double, required: True)
          no description yet

        • NAME (string or null, required: False, default: null)
          no description yet

    Option (SSTI)
    • SSTI (group)
      no description yet

      Contains
      • SPECIAL (bool, required: True)
        no description yet

      • QUANTITY (string, required: True)
        no description yet

      • VALUE (double, required: True)
        no description yet

      • TOLERANCE (double, required: True)
        no description yet

      • NAME (string or null, required: False, default: null)
        no description yet

    Option (STI)
    • STI (group)
      no description yet

      Contains
      • SPECIAL (bool, required: True)
        no description yet

      • QUANTITY (string, required: True)
        no description yet

      • VALUE (double, required: True)
        no description yet

      • TOLERANCE (double, required: True)
        no description yet

      • NAME (string or null, required: False, default: null)
        no description yet

    Option (RED_AIRWAY)
    • RED_AIRWAY (group)
      no description yet

      Contains
      • One of

        Option (NODE, DIS, NAME, QUANTITY, TOLERANCE, VALUE)
        • DIS (string, required: True)
          no description yet

        • NODE (int, required: True)
          no description yet

        • QUANTITY (string, required: True)
          no description yet

        • VALUE (double, required: True)
          no description yet

        • TOLERANCE (double, required: True)
          no description yet

        • NAME (string or null, required: False, default: null)
          no description yet

        Option (ELEMENT, DIS, NAME, QUANTITY, TOLERANCE, VALUE)
        • DIS (string, required: True)
          no description yet

        • ELEMENT (int, required: True)
          no description yet

        • QUANTITY (string, required: True)
          no description yet

        • VALUE (double, required: True)
          no description yet

        • TOLERANCE (double, required: True)
          no description yet

        • NAME (string or null, required: False, default: null)
          no description yet

    Option (ARTNET)
    • ARTNET (group)
      no description yet

      Contains
      • One of

        Option (NODE, DIS, NAME, QUANTITY, TOLERANCE, VALUE)
        • DIS (string, required: True)
          no description yet

        • NODE (int, required: True)
          no description yet

        • QUANTITY (string, required: True)
          no description yet

        • VALUE (double, required: True)
          no description yet

        • TOLERANCE (double, required: True)
          no description yet

        • NAME (string or null, required: False, default: null)
          no description yet

        Option (ELEMENT, DIS, NAME, QUANTITY, TOLERANCE, VALUE)
        • DIS (string, required: True)
          no description yet

        • ELEMENT (int, required: True)
          no description yet

        • QUANTITY (string, required: True)
          no description yet

        • VALUE (double, required: True)
          no description yet

        • TOLERANCE (double, required: True)
          no description yet

        • NAME (string or null, required: False, default: null)
          no description yet

    Option (FSI)
    • FSI (group)
      no description yet

      Contains
      • One of

        Option (NODE, NAME, QUANTITY, TOLERANCE, VALUE)
        • NODE (int, required: True)
          no description yet

        • QUANTITY (string, required: True)
          no description yet

        • VALUE (double, required: True)
          no description yet

        • TOLERANCE (double, required: True)
          no description yet

        • NAME (string or null, required: False, default: null)
          no description yet

        Option (SPECIAL, NAME, QUANTITY, TOLERANCE, VALUE)
        • SPECIAL (bool, required: True)
          no description yet

        • QUANTITY (string, required: True)
          no description yet

        • VALUE (double, required: True)
          no description yet

        • TOLERANCE (double, required: True)
          no description yet

        • NAME (string or null, required: False, default: null)
          no description yet

    Option (PARTICLE)
    • PARTICLE (group)
      no description yet

      Contains
      • ID (int, required: True)
        no description yet

      • QUANTITY (string, required: True)
        no description yet

      • VALUE (double, required: True)
        no description yet

      • TOLERANCE (double, required: True)
        no description yet

      • NAME (string or null, required: False, default: null)
        no description yet

    Option (PARTICLEWALL)
    • PARTICLEWALL (group)
      no description yet

      Contains
      • One of

        Option (NODE, DIS, NAME, QUANTITY, TOLERANCE, VALUE)
        • DIS (string, required: True)
          no description yet

        • NODE (int, required: True)
          no description yet

        • QUANTITY (string, required: True)
          no description yet

        • VALUE (double, required: True)
          no description yet

        • TOLERANCE (double, required: True)
          no description yet

        • NAME (string or null, required: False, default: null)
          no description yet

        Option (SPECIAL, DIS, NAME, QUANTITY, TOLERANCE, VALUE)
        • DIS (string, required: True)
          no description yet

        • SPECIAL (bool, required: True)
          no description yet

        • QUANTITY (string, required: True)
          no description yet

        • VALUE (double, required: True)
          no description yet

        • TOLERANCE (double, required: True)
          no description yet

        • NAME (string or null, required: False, default: null)
          no description yet

    Option (RIGIDBODY)
    • RIGIDBODY (group)
      no description yet

      Contains
      • ID (int, required: True)
        no description yet

      • QUANTITY (string, required: True)
        no description yet

      • VALUE (double, required: True)
        no description yet

      • TOLERANCE (double, required: True)
        no description yet

      • NAME (string or null, required: False, default: null)
        no description yet

    Option (CARDIOVASCULAR0D)
    • CARDIOVASCULAR0D (group)
      no description yet

      Contains
      • DIS (string, required: True)
        no description yet

      • SPECIAL (bool, required: True)
        no description yet

      • QUANTITY (string, required: True)
        no description yet

      • VALUE (double, required: True)
        no description yet

      • TOLERANCE (double, required: True)
        no description yet

      • NAME (string or null, required: False, default: null)
        no description yet

SCALAR TRANSPORT DYNAMIC

Type: group

no description yet

Used in 384 tests, showing only the first 20.
Used in 2 tutorials
Contains
  • SOLVERTYPE (enum, required: False, default: linear_full)
    type of scalar transport solver

    Choices
    • linear_full

    • linear_incremental

    • nonlinear

    • nonlinear_multiscale_macrotomicro

    • nonlinear_multiscale_macrotomicro_aitken

    • nonlinear_multiscale_macrotomicro_aitken_dofsplit

    • nonlinear_multiscale_microtomacro

  • TIMEINTEGR (enum, required: False, default: One_Step_Theta)
    Time Integration Scheme

    Choices
    • BDF2

    • Gen_Alpha

    • One_Step_Theta

    • Stationary

  • MAXTIME (double, required: False, default: 1000)
    Total simulation time

  • NUMSTEP (int, required: False, default: 20)
    Total number of time steps

  • TIMESTEP (double, required: False, default: 0.1)
    Time increment dt

  • THETA (double, required: False, default: 0.5)
    One-step-theta time integration factor

  • ALPHA_M (double, required: False, default: 0.5)
    Generalized-alpha time integration factor

  • ALPHA_F (double, required: False, default: 0.5)
    Generalized-alpha time integration factor

  • GAMMA (double, required: False, default: 0.5)
    Generalized-alpha time integration factor

  • RESULTSEVERY (int, required: False, default: 1)
    Increment for writing solution

  • RESTARTEVERY (int, required: False, default: 1)
    Increment for writing restart

  • MATID (int, required: False, default: -1)
    Material ID for automatic mesh generation

  • VELOCITYFIELD (enum, required: False, default: zero)
    type of velocity field used for scalar transport problems

    Choices
    • Navier_Stokes

    • function

    • zero

  • VELFUNCNO (int, required: False, default: -1)
    function number for scalar transport velocity field

  • INITIALFIELD (enum, required: False, default: zero_field)
    Initial Field for transport problem

    Choices
    • 1D_DISCONTPV

    • FLAME_VORTEX_INTERACTION

    • L_shaped_domain

    • RAYTAYMIXFRAC

    • algebraic_field_dependence

    • disturbed_field_by_function

    • facing_flame_fronts

    • field_by_condition

    • field_by_function

    • high_forced_hit

    • low_forced_hit

    • oracles_flame

    • zero_field

  • INITFUNCNO (int, required: False, default: -1)
    function number for scalar transport initial field

  • SPHERICALCOORDS (bool, required: False, default: False)
    use of spherical coordinates

  • CALCERROR (enum, required: False, default: No)
    compute error compared to analytical solution

    Choices
    • AnalyticSeries

    • ConcentricCylinders

    • Electroneutrality

    • Kwok_Wu

    • No

    • SphereDiffusion

    • error_by_condition

    • error_by_function

  • CALCERRORNO (int, required: False, default: -1)
    function number for scalar transport error computation

  • CALCFLUX_DOMAIN (enum, required: False, default: No)
    output of diffusive/total flux vectors inside domain

    Choices
    • No

    • diffusive

    • total

  • CALCFLUX_DOMAIN_LUMPED (bool, required: False, default: True)
    perform approximate domain flux calculation involving matrix lumping

  • CALCFLUX_BOUNDARY (enum, required: False, default: No)
    output of convective/diffusive/total flux vectors on boundary

    Choices
    • No

    • convective

    • diffusive

    • total

  • CALCFLUX_BOUNDARY_LUMPED (bool, required: False, default: True)
    perform approximate boundary flux calculation involving matrix lumping

  • WRITEFLUX_IDS (string, required: False, must match pattern: re.compile(‘^(-?\d+)(\s+-?\d+)*$’), default: -1)
    Write diffusive/total flux vector fields for these scalar fields only (starting with 1)

  • OUTPUTSCALARS (enum, required: False, default: none)
    Output of total and mean values for transported scalars

    Choices
    • by_condition

    • entire_domain

    • entire_domain_and_by_condition

    • none

  • OUTPUTSCALARSMEANGRAD (bool, required: False, default: False)
    Output of mean gradient of scalars

  • OUTINTEGRREAC (bool, required: False, default: False)
    Output of integral reaction values

  • OUTPUT_GMSH (bool, required: False, default: False)
    Do you want to write Gmsh postprocessing files?

  • MATLAB_STATE_OUTPUT (bool, required: False, default: False)
    Do you want to write the state solution to Matlab file?

  • CONVFORM (enum, required: False, default: convective)
    form of convective term

    Choices
    • conservative

    • convective

  • NEUMANNINFLOW (bool, required: False, default: False)
    Flag to (de)activate potential Neumann inflow term(s)

  • CONV_HEAT_TRANS (bool, required: False, default: False)
    Flag to (de)activate potential convective heat transfer boundary conditions

  • SKIPINITDER (bool, required: False, default: False)
    Flag to skip computation of initial time derivative

  • FSSUGRDIFF (enum, required: False, default: No)
    fine-scale subgrid diffusivity

    Choices
    • No

    • Smagorinsky_all

    • Smagorinsky_small

    • artificial

  • MESHTYING (enum, required: False, default: no)
    Flag to (de)activate mesh tying algorithm

    Choices
    • Condensed_Bmat

    • Condensed_Bmat_merged

    • Condensed_Smat

    • no

  • FIELDCOUPLING (enum, required: False, default: matching)
    Type of coupling strategy between fields

    Choices
    • matching

    • volmortar

  • LINEAR_SOLVER (int, required: False, default: -1)
    number of linear solver used for scalar transport/elch…

  • L2_PROJ_LINEAR_SOLVER (int, required: False, default: -1)
    number of linear solver used for l2-projection sub-problems

  • EQUILIBRATION (enum, required: False, default: none)
    flag for equilibration of global system of equations

    Choices
    • none

    • rows_full

    • rows_maindiag

    • columns_full

    • columns_maindiag

    • rowsandcolumns_full

    • rowsandcolumns_maindiag

    • symmetry

    • local

  • MATRIXTYPE (enum, required: False, default: sparse)
    type of global system matrix in global system of equations

    Choices
    • undefined

    • sparse

    • block_field

    • block_condition

    • block_condition_dof

  • NATURAL_CONVECTION (bool, required: False, default: False)
    Include natural convection effects

  • FDCHECK (enum, required: False, default: none)
    flag for finite difference check: none, local, or global

    Choices
    • global

    • global_extended

    • local

    • none

  • FDCHECKEPS (double, required: False, default: 1e-06)
    dof perturbation magnitude for finite difference check (1.e-6 seems to work very well, whereas smaller values don’t)

  • FDCHECKTOL (double, required: False, default: 1e-06)
    relative tolerance for finite difference check

  • COMPUTEINTEGRALS (enum, required: False, default: none)
    flag for optional computation of domain integrals

    Choices
    • initial

    • none

    • repeated

  • PADAPTIVITY (bool, required: False, default: False)
    Flag to (de)activate p-adativity

  • PADAPTERRORTOL (double, required: False, default: 1e-06)
    The error tolerance to calculate the variation of the elemental degree

  • PADAPTERRORBASE (double, required: False, default: 1.66)
    The error tolerance base to calculate the variation of the elemental degree

  • PADAPTDEGREEMAX (int, required: False, default: 4)
    The max. degree of the shape functions

  • SEMIIMPLICIT (bool, required: False, default: False)
    Flag to (de)activate semi-implicit calculation of the reaction term

  • OUTPUTLINSOLVERSTATS (bool, required: False, default: False)
    flag for output of performance statistics associated with linear solver into csv file

  • OUTPUTNONLINSOLVERSTATS (bool, required: False, default: False)
    flag for output of performance statistics associated with nonlinear solver into csv file

  • NULLSPACE_POINTBASED (bool, required: False, default: False)
    flag for point-based null space calculation

  • ADAPTIVE_TIMESTEPPING (bool, required: False, default: False)
    flag for adaptive time stepping

SCALAR TRANSPORT DYNAMIC/ARTERY COUPLING

Type: group

no description yet

Used in 17 tests
Contains
  • coupling_method (enum, required: False, default: none)
    Coupling method for artery coupling.

    Choices
    • none

    • nodal

    • gauss_point_to_segment

    • mortar_penalty

    • node_to_point

  • penalty_parameter (double, required: False, default: 1000)
    Penalty parameter for line-based coupling

  • coupled_dofs (group)
    no description yet

    Contains
    • artery (string, required: False, default: -1.0)
      coupled artery dofs for meshtying

    • homogenized (string, required: False, default: -1.0)
      coupled homogenized dofs for meshtying

  • reaction_terms (group)
    no description yet

    Contains
    • artery_function_ids (string, required: False, default: -1)
      functions for coupling (artery part)

    • artery_scaling (string, required: False, default: 1)
      scale for coupling (artery part)

    • homogenized_function_ids (string, required: False, default: -1)
      functions for coupling (homogenized part)

    • homogenized_scaling (string, required: False, default: 1)
      scale for coupling (homogenized part)

SCALAR TRANSPORT DYNAMIC/EXTERNAL FORCE

Type: group

no description yet

Used in 4 tests
Contains
  • EXTERNAL_FORCE (bool, required: False, default: False)
    Flag to activate external force

  • FORCE_FUNCTION_ID (int, required: False, default: -1)
    Function ID for external force

  • INTRINSIC_MOBILITY_FUNCTION_ID (int, required: False, default: -1)
    Function ID for intrinsic mobility

SCALAR TRANSPORT DYNAMIC/NONLINEAR

Type: group

no description yet

Used in 215 tests, showing only the first 20.
Contains
  • ITEMAX (int, required: False, default: 10)
    max. number of nonlin. iterations

  • CONVTOL (double, required: False, default: 1e-06)
    Tolerance for convergence check

  • ITEMAX_OUTER (int, required: False, default: 10)
    Maximum number of outer iterations in partitioned coupling schemes (natural convection, multi-scale simulations etc.)

  • CONVTOL_OUTER (double, required: False, default: 1e-06)
    Convergence check tolerance for outer loop in partitioned coupling schemes (natural convection, multi-scale simulations etc.)

  • EXPLPREDICT (bool, required: False, default: False)
    do an explicit predictor step before starting nonlinear iteration

  • ABSTOLRES (double, required: False, default: 1e-14)
    Absolute tolerance for deciding if residual of nonlinear problem is already zero

  • ADAPTCONV (bool, required: False, default: False)
    Switch on adaptive control of linear solver tolerance for nonlinear solution

  • ADAPTCONV_BETTER (double, required: False, default: 0.1)
    The linear solver shall be this much better than the current nonlinear residual in the nonlinear convergence limit

SCALAR TRANSPORT DYNAMIC/S2I COUPLING

Type: group

no description yet

Used in 111 tests
Used in 1 tutorial
Contains
  • COUPLINGTYPE (enum, required: False, default: Undefined)
    type of mortar meshtying

    Choices
    • CondensedMortar_Bubnov

    • CondensedMortar_Petrov

    • MatchingNodes

    • SaddlePointMortar_Bubnov

    • SaddlePointMortar_Petrov

    • StandardMortar

    • StandardNodeToSegment

    • Undefined

  • LMSIDE (enum, required: False, default: slave)
    flag for interface side underlying Lagrange multiplier definition

    Choices
    • master

    • slave

  • SLAVEONLY (bool, required: False, default: False)
    flag for evaluation of interface linearizations and residuals on slave side only

  • NTSPROJTOL (double, required: False, default: 0)
    node-to-segment projection tolerance

  • INTLAYERGROWTH_EVALUATION (enum, required: False, default: none)
    flag for evaluation of scatra-scatra interface coupling involving interface layer growth

    Choices
    • monolithic

    • none

    • semi-implicit

  • INTLAYERGROWTH_CONVTOL (double, required: False, default: 1e-12)
    local Newton-Raphson convergence tolerance for scatra-scatra interface coupling involving interface layer growth

  • INTLAYERGROWTH_ITEMAX (int, required: False, default: 5)
    maximum number of local Newton-Raphson iterations for scatra-scatra interface coupling involving interface layer growth

  • INTLAYERGROWTH_LINEAR_SOLVER (int, required: False, default: -1)
    ID of linear solver for monolithic scatra-scatra interface coupling involving interface layer growth

  • INTLAYERGROWTH_TIMESTEP (double, required: False, default: -1)
    modified time step size for scatra-scatra interface coupling involving interface layer growth

  • MESHTYING_CONDITIONS_INDEPENDENT_SETUP (bool, required: False, default: False)
    mesh tying for different conditions should be setup independently

  • OUTPUT_INTERFACE_FLUX (bool, required: False, default: False)
    evaluate integral of coupling flux on slave side for each s2i condition and write it to csv file

SCALAR TRANSPORT DYNAMIC/STABILIZATION

Type: group

no description yet

Used in 305 tests, showing only the first 20.
Used in 1 tutorial
Contains
  • STABTYPE (enum, required: False, default: SUPG)
    Type of stabilization (if any). No stabilization is only reasonable for low-Peclet-number.

    Choices
    • GLS

    • SUPG

    • USFEM

    • centered

    • no_stabilization

    • upwind

  • SUGRVEL (bool, required: False, default: False)
    potential incorporation of subgrid-scale velocity

  • ASSUGRDIFF (bool, required: False, default: False)
    potential incorporation of all-scale subgrid diffusivity (a.k.a. discontinuity-capturing) term

  • DEFINITION_TAU (enum, required: False, default: Franca_Valentin)
    Definition of tau

    Choices
    • Codina

    • Codina_wo_dt

    • Exact_1D

    • Franca_Madureira_Valentin

    • Franca_Madureira_Valentin_wo_dt

    • Franca_Valentin

    • Franca_Valentin_wo_dt

    • Numerical_Value

    • Shakib_Hughes_Codina

    • Shakib_Hughes_Codina_wo_dt

    • Taylor_Hughes_Zarins

    • Taylor_Hughes_Zarins_wo_dt

    • Zero

  • CHARELELENGTH (enum, required: False, default: streamlength)
    Characteristic element length for tau

    Choices
    • streamlength

    • volume_equivalent_diameter

    • root_of_volume

  • DEFINITION_ASSGD (enum, required: False, default: artificial_linear)
    Definition of (all-scale) subgrid diffusivity

    Choices
    • Almeida_Silva_97_nonlinear

    • Codina_nonlinear

    • Hughes_etal_86_nonlinear

    • Tezduyar_Park_86_nonlinear

    • Tezduyar_Park_86_nonlinear_wo_phizero

    • YZbeta_nonlinear

    • artificial_linear

    • artificial_linear_reinit

    • doCarmo_Galeao_91_nonlinear

  • EVALUATION_TAU (enum, required: False, default: element_center)
    Location where tau is evaluated

    Choices
    • element_center

    • integration_point

  • EVALUATION_MAT (enum, required: False, default: element_center)
    Location where material law is evaluated

    Choices
    • element_center

    • integration_point

  • CONSISTENCY (enum, required: False, default: no)
    improvement of consistency for stabilization

    Choices
    • L2_projection_lumped

    • no

  • TAU_VALUE (double, required: False, default: 0)
    Numerical value for tau for stabilization

SEARCH TREE

Type: group

no description yet

Not used in any test.

Contains
  • TREE_TYPE (enum, required: False, default: notree)
    set tree type

    Choices
    • notree

    • octree3d

    • quadtree2d

    • quadtree3d

SEMI-SMOOTH PLASTICITY

Type: group

no description yet

Used in 2 tests
Contains
  • SEMI_SMOOTH_CPL (double, required: False, default: 1)
    Weighting factor cpl for semi-smooth PDASS

  • STABILIZATION_S (double, required: False, default: 1)
    Stabilization factor s for semi-smooth PDASS

  • NORMCOMBI_RESFPLASTCONSTR (enum, required: False, default: And)
    binary operator to combine plasticity constraints and residual force values

    Choices
    • And

    • Or

  • NORMCOMBI_DISPPLASTINCR (enum, required: False, default: And)
    binary operator to combine displacement increments and plastic flow (Delta Lp) increment values

    Choices
    • And

    • Or

  • TOLPLASTCONSTR (double, required: False, default: 1e-08)
    tolerance in the plastic constraint norm for the newton iteration

  • TOLDELTALP (double, required: False, default: 1e-08)
    tolerance in the plastic flow (Delta Lp) norm for the Newton iteration

  • NORMCOMBI_EASRES (enum, required: False, default: And)
    binary operator to combine EAS-residual and residual force values

    Choices
    • And

    • Or

  • NORMCOMBI_EASINCR (enum, required: False, default: And)
    binary operator to combine displacement increments and EAS increment values

    Choices
    • And

    • Or

  • TOLEASRES (double, required: False, default: 1e-08)
    tolerance in the EAS residual norm for the newton iteration

  • TOLEASINCR (double, required: False, default: 1e-08)
    tolerance in the EAS increment norm for the Newton iteration

  • DISSIPATION_MODE (enum, required: False, default: pl_multiplier)
    method to calculate the plastic dissipation

    Choices
    • pl_multiplier

    • pl_flow

    • Taylor_Quinney

SOLVER 1

Type: group

solver parameters for solver block 1

Used in 1816 tests, showing only the first 20.
Used in 16 tutorials
Contains
  • SOLVER (enum, required: False, default: undefined)
    The solver to attack the system of linear equations arising of FE approach with.

    Choices
    • Belos

    • Superlu

    • UMFPACK

    • undefined

  • AZSOLVE (enum, required: False, default: GMRES)
    Type of linear solver algorithm to use.

    Choices
    • BiCGSTAB

    • CG

    • GMRES

  • AZPREC (enum, required: False, default: ILU)
    Type of internal preconditioner to use. Note! this preconditioner will only be used if the input operator supports the Epetra interface and the client does not pass in an external preconditioner!

    Choices
    • AMGnxn

    • ILU

    • MueLu

    • Teko

  • IFPACK_XML_FILE (path or null, required: False, default: null)
    This parameter describes the absolute or relative path to an xml file containing the configuration of a Trilinos/Ifpack preconditioner. The content of this xml file needs to follow Ifpack guidelines. Consult the Trilinos/Ifpack documentation and user guide for more information on valid Ifpack parameters..

  • AZITER (int, required: False, default: 1000)
    The maximum number of iterations the underlying iterative solver is allowed to perform

  • AZTOL (double, required: False, default: 1e-08)
    The level the residual norms must reach to decide about successful convergence

  • AZCONV (enum, required: False, default: AZ_r0)
    The implicit residual norm scaling type to use for terminating the iterative solver.

    Choices
    • AZ_noscaled

    • AZ_r0

  • AZOUTPUT (int, required: False, default: 0)
    The number of iterations between each output of the solver’s progress is written to screen

  • AZREUSE (int, required: False, default: 0)
    Update preconditioner after this many nonlinear iterations. The preconditioner is recomputed at every start of a nonlinear solve.

  • REUSE_STALL_ITER (int, required: False, default: 50)
    Maximum number of linear iterations that triggers a nonlinear iteration to be declared stalled and thus force recomputation of the preconditioner.

  • AZSUB (int, required: False, default: 50)
    The maximum size of the Krylov subspace used with “GMRES” before a restart is performed.

  • THROW_IF_UNCONVERGED (bool, required: False, default: True)
    If set to true, the iterative linear solver will throw an exception if it does not converge. To only issue a warning without stopping the simulation, set this parameter to false.

  • SOLVER_XML_FILE (path or null, required: False, default: null)
    xml file defining any iterative solver

  • MUELU_XML_FILE (path or null, required: False, default: null)
    xml file defining any MueLu preconditioner

  • TEKO_XML_FILE (path or null, required: False, default: null)
    xml file defining any Teko preconditioner

  • NAME (string, required: False, default: No_name)
    User specified name for solver block

  • AMGNXN_TYPE (string, required: False, default: AMG(BGS))
    Name of the pre-built preconditioner to be used. If set to”XML” the preconditioner is defined using a xml file

  • AMGNXN_XML_FILE (path or null, required: False, default: null)
    xml file defining the AMGnxn preconditioner

SOLVER 2

Type: group

solver parameters for solver block 2

Used in 488 tests, showing only the first 20.
Used in 11 tutorials
Contains
  • SOLVER (enum, required: False, default: undefined)
    The solver to attack the system of linear equations arising of FE approach with.

    Choices
    • Belos

    • Superlu

    • UMFPACK

    • undefined

  • AZSOLVE (enum, required: False, default: GMRES)
    Type of linear solver algorithm to use.

    Choices
    • BiCGSTAB

    • CG

    • GMRES

  • AZPREC (enum, required: False, default: ILU)
    Type of internal preconditioner to use. Note! this preconditioner will only be used if the input operator supports the Epetra interface and the client does not pass in an external preconditioner!

    Choices
    • AMGnxn

    • ILU

    • MueLu

    • Teko

  • IFPACK_XML_FILE (path or null, required: False, default: null)
    This parameter describes the absolute or relative path to an xml file containing the configuration of a Trilinos/Ifpack preconditioner. The content of this xml file needs to follow Ifpack guidelines. Consult the Trilinos/Ifpack documentation and user guide for more information on valid Ifpack parameters..

  • AZITER (int, required: False, default: 1000)
    The maximum number of iterations the underlying iterative solver is allowed to perform

  • AZTOL (double, required: False, default: 1e-08)
    The level the residual norms must reach to decide about successful convergence

  • AZCONV (enum, required: False, default: AZ_r0)
    The implicit residual norm scaling type to use for terminating the iterative solver.

    Choices
    • AZ_noscaled

    • AZ_r0

  • AZOUTPUT (int, required: False, default: 0)
    The number of iterations between each output of the solver’s progress is written to screen

  • AZREUSE (int, required: False, default: 0)
    Update preconditioner after this many nonlinear iterations. The preconditioner is recomputed at every start of a nonlinear solve.

  • REUSE_STALL_ITER (int, required: False, default: 50)
    Maximum number of linear iterations that triggers a nonlinear iteration to be declared stalled and thus force recomputation of the preconditioner.

  • AZSUB (int, required: False, default: 50)
    The maximum size of the Krylov subspace used with “GMRES” before a restart is performed.

  • THROW_IF_UNCONVERGED (bool, required: False, default: True)
    If set to true, the iterative linear solver will throw an exception if it does not converge. To only issue a warning without stopping the simulation, set this parameter to false.

  • SOLVER_XML_FILE (path or null, required: False, default: null)
    xml file defining any iterative solver

  • MUELU_XML_FILE (path or null, required: False, default: null)
    xml file defining any MueLu preconditioner

  • TEKO_XML_FILE (path or null, required: False, default: null)
    xml file defining any Teko preconditioner

  • NAME (string, required: False, default: No_name)
    User specified name for solver block

  • AMGNXN_TYPE (string, required: False, default: AMG(BGS))
    Name of the pre-built preconditioner to be used. If set to”XML” the preconditioner is defined using a xml file

  • AMGNXN_XML_FILE (path or null, required: False, default: null)
    xml file defining the AMGnxn preconditioner

SOLVER 3

Type: group

solver parameters for solver block 3

Used in 133 tests
Used in 9 tutorials
Contains
  • SOLVER (enum, required: False, default: undefined)
    The solver to attack the system of linear equations arising of FE approach with.

    Choices
    • Belos

    • Superlu

    • UMFPACK

    • undefined

  • AZSOLVE (enum, required: False, default: GMRES)
    Type of linear solver algorithm to use.

    Choices
    • BiCGSTAB

    • CG

    • GMRES

  • AZPREC (enum, required: False, default: ILU)
    Type of internal preconditioner to use. Note! this preconditioner will only be used if the input operator supports the Epetra interface and the client does not pass in an external preconditioner!

    Choices
    • AMGnxn

    • ILU

    • MueLu

    • Teko

  • IFPACK_XML_FILE (path or null, required: False, default: null)
    This parameter describes the absolute or relative path to an xml file containing the configuration of a Trilinos/Ifpack preconditioner. The content of this xml file needs to follow Ifpack guidelines. Consult the Trilinos/Ifpack documentation and user guide for more information on valid Ifpack parameters..

  • AZITER (int, required: False, default: 1000)
    The maximum number of iterations the underlying iterative solver is allowed to perform

  • AZTOL (double, required: False, default: 1e-08)
    The level the residual norms must reach to decide about successful convergence

  • AZCONV (enum, required: False, default: AZ_r0)
    The implicit residual norm scaling type to use for terminating the iterative solver.

    Choices
    • AZ_noscaled

    • AZ_r0

  • AZOUTPUT (int, required: False, default: 0)
    The number of iterations between each output of the solver’s progress is written to screen

  • AZREUSE (int, required: False, default: 0)
    Update preconditioner after this many nonlinear iterations. The preconditioner is recomputed at every start of a nonlinear solve.

  • REUSE_STALL_ITER (int, required: False, default: 50)
    Maximum number of linear iterations that triggers a nonlinear iteration to be declared stalled and thus force recomputation of the preconditioner.

  • AZSUB (int, required: False, default: 50)
    The maximum size of the Krylov subspace used with “GMRES” before a restart is performed.

  • THROW_IF_UNCONVERGED (bool, required: False, default: True)
    If set to true, the iterative linear solver will throw an exception if it does not converge. To only issue a warning without stopping the simulation, set this parameter to false.

  • SOLVER_XML_FILE (path or null, required: False, default: null)
    xml file defining any iterative solver

  • MUELU_XML_FILE (path or null, required: False, default: null)
    xml file defining any MueLu preconditioner

  • TEKO_XML_FILE (path or null, required: False, default: null)
    xml file defining any Teko preconditioner

  • NAME (string, required: False, default: No_name)
    User specified name for solver block

  • AMGNXN_TYPE (string, required: False, default: AMG(BGS))
    Name of the pre-built preconditioner to be used. If set to”XML” the preconditioner is defined using a xml file

  • AMGNXN_XML_FILE (path or null, required: False, default: null)
    xml file defining the AMGnxn preconditioner

SOLVER 4

Type: group

solver parameters for solver block 4

Used in 26 tests
Used in 5 tutorials
Contains
  • SOLVER (enum, required: False, default: undefined)
    The solver to attack the system of linear equations arising of FE approach with.

    Choices
    • Belos

    • Superlu

    • UMFPACK

    • undefined

  • AZSOLVE (enum, required: False, default: GMRES)
    Type of linear solver algorithm to use.

    Choices
    • BiCGSTAB

    • CG

    • GMRES

  • AZPREC (enum, required: False, default: ILU)
    Type of internal preconditioner to use. Note! this preconditioner will only be used if the input operator supports the Epetra interface and the client does not pass in an external preconditioner!

    Choices
    • AMGnxn

    • ILU

    • MueLu

    • Teko

  • IFPACK_XML_FILE (path or null, required: False, default: null)
    This parameter describes the absolute or relative path to an xml file containing the configuration of a Trilinos/Ifpack preconditioner. The content of this xml file needs to follow Ifpack guidelines. Consult the Trilinos/Ifpack documentation and user guide for more information on valid Ifpack parameters..

  • AZITER (int, required: False, default: 1000)
    The maximum number of iterations the underlying iterative solver is allowed to perform

  • AZTOL (double, required: False, default: 1e-08)
    The level the residual norms must reach to decide about successful convergence

  • AZCONV (enum, required: False, default: AZ_r0)
    The implicit residual norm scaling type to use for terminating the iterative solver.

    Choices
    • AZ_noscaled

    • AZ_r0

  • AZOUTPUT (int, required: False, default: 0)
    The number of iterations between each output of the solver’s progress is written to screen

  • AZREUSE (int, required: False, default: 0)
    Update preconditioner after this many nonlinear iterations. The preconditioner is recomputed at every start of a nonlinear solve.

  • REUSE_STALL_ITER (int, required: False, default: 50)
    Maximum number of linear iterations that triggers a nonlinear iteration to be declared stalled and thus force recomputation of the preconditioner.

  • AZSUB (int, required: False, default: 50)
    The maximum size of the Krylov subspace used with “GMRES” before a restart is performed.

  • THROW_IF_UNCONVERGED (bool, required: False, default: True)
    If set to true, the iterative linear solver will throw an exception if it does not converge. To only issue a warning without stopping the simulation, set this parameter to false.

  • SOLVER_XML_FILE (path or null, required: False, default: null)
    xml file defining any iterative solver

  • MUELU_XML_FILE (path or null, required: False, default: null)
    xml file defining any MueLu preconditioner

  • TEKO_XML_FILE (path or null, required: False, default: null)
    xml file defining any Teko preconditioner

  • NAME (string, required: False, default: No_name)
    User specified name for solver block

  • AMGNXN_TYPE (string, required: False, default: AMG(BGS))
    Name of the pre-built preconditioner to be used. If set to”XML” the preconditioner is defined using a xml file

  • AMGNXN_XML_FILE (path or null, required: False, default: null)
    xml file defining the AMGnxn preconditioner

SOLVER 5

Type: group

solver parameters for solver block 5

Used in 4 tests
Used in 5 tutorials
Contains
  • SOLVER (enum, required: False, default: undefined)
    The solver to attack the system of linear equations arising of FE approach with.

    Choices
    • Belos

    • Superlu

    • UMFPACK

    • undefined

  • AZSOLVE (enum, required: False, default: GMRES)
    Type of linear solver algorithm to use.

    Choices
    • BiCGSTAB

    • CG

    • GMRES

  • AZPREC (enum, required: False, default: ILU)
    Type of internal preconditioner to use. Note! this preconditioner will only be used if the input operator supports the Epetra interface and the client does not pass in an external preconditioner!

    Choices
    • AMGnxn

    • ILU

    • MueLu

    • Teko

  • IFPACK_XML_FILE (path or null, required: False, default: null)
    This parameter describes the absolute or relative path to an xml file containing the configuration of a Trilinos/Ifpack preconditioner. The content of this xml file needs to follow Ifpack guidelines. Consult the Trilinos/Ifpack documentation and user guide for more information on valid Ifpack parameters..

  • AZITER (int, required: False, default: 1000)
    The maximum number of iterations the underlying iterative solver is allowed to perform

  • AZTOL (double, required: False, default: 1e-08)
    The level the residual norms must reach to decide about successful convergence

  • AZCONV (enum, required: False, default: AZ_r0)
    The implicit residual norm scaling type to use for terminating the iterative solver.

    Choices
    • AZ_noscaled

    • AZ_r0

  • AZOUTPUT (int, required: False, default: 0)
    The number of iterations between each output of the solver’s progress is written to screen

  • AZREUSE (int, required: False, default: 0)
    Update preconditioner after this many nonlinear iterations. The preconditioner is recomputed at every start of a nonlinear solve.

  • REUSE_STALL_ITER (int, required: False, default: 50)
    Maximum number of linear iterations that triggers a nonlinear iteration to be declared stalled and thus force recomputation of the preconditioner.

  • AZSUB (int, required: False, default: 50)
    The maximum size of the Krylov subspace used with “GMRES” before a restart is performed.

  • THROW_IF_UNCONVERGED (bool, required: False, default: True)
    If set to true, the iterative linear solver will throw an exception if it does not converge. To only issue a warning without stopping the simulation, set this parameter to false.

  • SOLVER_XML_FILE (path or null, required: False, default: null)
    xml file defining any iterative solver

  • MUELU_XML_FILE (path or null, required: False, default: null)
    xml file defining any MueLu preconditioner

  • TEKO_XML_FILE (path or null, required: False, default: null)
    xml file defining any Teko preconditioner

  • NAME (string, required: False, default: No_name)
    User specified name for solver block

  • AMGNXN_TYPE (string, required: False, default: AMG(BGS))
    Name of the pre-built preconditioner to be used. If set to”XML” the preconditioner is defined using a xml file

  • AMGNXN_XML_FILE (path or null, required: False, default: null)
    xml file defining the AMGnxn preconditioner

SOLVER 6

Type: group

solver parameters for solver block 6

Not used in any test.

Contains
  • SOLVER (enum, required: False, default: undefined)
    The solver to attack the system of linear equations arising of FE approach with.

    Choices
    • Belos

    • Superlu

    • UMFPACK

    • undefined

  • AZSOLVE (enum, required: False, default: GMRES)
    Type of linear solver algorithm to use.

    Choices
    • BiCGSTAB

    • CG

    • GMRES

  • AZPREC (enum, required: False, default: ILU)
    Type of internal preconditioner to use. Note! this preconditioner will only be used if the input operator supports the Epetra interface and the client does not pass in an external preconditioner!

    Choices
    • AMGnxn

    • ILU

    • MueLu

    • Teko

  • IFPACK_XML_FILE (path or null, required: False, default: null)
    This parameter describes the absolute or relative path to an xml file containing the configuration of a Trilinos/Ifpack preconditioner. The content of this xml file needs to follow Ifpack guidelines. Consult the Trilinos/Ifpack documentation and user guide for more information on valid Ifpack parameters..

  • AZITER (int, required: False, default: 1000)
    The maximum number of iterations the underlying iterative solver is allowed to perform

  • AZTOL (double, required: False, default: 1e-08)
    The level the residual norms must reach to decide about successful convergence

  • AZCONV (enum, required: False, default: AZ_r0)
    The implicit residual norm scaling type to use for terminating the iterative solver.

    Choices
    • AZ_noscaled

    • AZ_r0

  • AZOUTPUT (int, required: False, default: 0)
    The number of iterations between each output of the solver’s progress is written to screen

  • AZREUSE (int, required: False, default: 0)
    Update preconditioner after this many nonlinear iterations. The preconditioner is recomputed at every start of a nonlinear solve.

  • REUSE_STALL_ITER (int, required: False, default: 50)
    Maximum number of linear iterations that triggers a nonlinear iteration to be declared stalled and thus force recomputation of the preconditioner.

  • AZSUB (int, required: False, default: 50)
    The maximum size of the Krylov subspace used with “GMRES” before a restart is performed.

  • THROW_IF_UNCONVERGED (bool, required: False, default: True)
    If set to true, the iterative linear solver will throw an exception if it does not converge. To only issue a warning without stopping the simulation, set this parameter to false.

  • SOLVER_XML_FILE (path or null, required: False, default: null)
    xml file defining any iterative solver

  • MUELU_XML_FILE (path or null, required: False, default: null)
    xml file defining any MueLu preconditioner

  • TEKO_XML_FILE (path or null, required: False, default: null)
    xml file defining any Teko preconditioner

  • NAME (string, required: False, default: No_name)
    User specified name for solver block

  • AMGNXN_TYPE (string, required: False, default: AMG(BGS))
    Name of the pre-built preconditioner to be used. If set to”XML” the preconditioner is defined using a xml file

  • AMGNXN_XML_FILE (path or null, required: False, default: null)
    xml file defining the AMGnxn preconditioner

SOLVER 7

Type: group

solver parameters for solver block 7

Not used in any test.

Contains
  • SOLVER (enum, required: False, default: undefined)
    The solver to attack the system of linear equations arising of FE approach with.

    Choices
    • Belos

    • Superlu

    • UMFPACK

    • undefined

  • AZSOLVE (enum, required: False, default: GMRES)
    Type of linear solver algorithm to use.

    Choices
    • BiCGSTAB

    • CG

    • GMRES

  • AZPREC (enum, required: False, default: ILU)
    Type of internal preconditioner to use. Note! this preconditioner will only be used if the input operator supports the Epetra interface and the client does not pass in an external preconditioner!

    Choices
    • AMGnxn

    • ILU

    • MueLu

    • Teko

  • IFPACK_XML_FILE (path or null, required: False, default: null)
    This parameter describes the absolute or relative path to an xml file containing the configuration of a Trilinos/Ifpack preconditioner. The content of this xml file needs to follow Ifpack guidelines. Consult the Trilinos/Ifpack documentation and user guide for more information on valid Ifpack parameters..

  • AZITER (int, required: False, default: 1000)
    The maximum number of iterations the underlying iterative solver is allowed to perform

  • AZTOL (double, required: False, default: 1e-08)
    The level the residual norms must reach to decide about successful convergence

  • AZCONV (enum, required: False, default: AZ_r0)
    The implicit residual norm scaling type to use for terminating the iterative solver.

    Choices
    • AZ_noscaled

    • AZ_r0

  • AZOUTPUT (int, required: False, default: 0)
    The number of iterations between each output of the solver’s progress is written to screen

  • AZREUSE (int, required: False, default: 0)
    Update preconditioner after this many nonlinear iterations. The preconditioner is recomputed at every start of a nonlinear solve.

  • REUSE_STALL_ITER (int, required: False, default: 50)
    Maximum number of linear iterations that triggers a nonlinear iteration to be declared stalled and thus force recomputation of the preconditioner.

  • AZSUB (int, required: False, default: 50)
    The maximum size of the Krylov subspace used with “GMRES” before a restart is performed.

  • THROW_IF_UNCONVERGED (bool, required: False, default: True)
    If set to true, the iterative linear solver will throw an exception if it does not converge. To only issue a warning without stopping the simulation, set this parameter to false.

  • SOLVER_XML_FILE (path or null, required: False, default: null)
    xml file defining any iterative solver

  • MUELU_XML_FILE (path or null, required: False, default: null)
    xml file defining any MueLu preconditioner

  • TEKO_XML_FILE (path or null, required: False, default: null)
    xml file defining any Teko preconditioner

  • NAME (string, required: False, default: No_name)
    User specified name for solver block

  • AMGNXN_TYPE (string, required: False, default: AMG(BGS))
    Name of the pre-built preconditioner to be used. If set to”XML” the preconditioner is defined using a xml file

  • AMGNXN_XML_FILE (path or null, required: False, default: null)
    xml file defining the AMGnxn preconditioner

SOLVER 8

Type: group

solver parameters for solver block 8

Not used in any test.

Contains
  • SOLVER (enum, required: False, default: undefined)
    The solver to attack the system of linear equations arising of FE approach with.

    Choices
    • Belos

    • Superlu

    • UMFPACK

    • undefined

  • AZSOLVE (enum, required: False, default: GMRES)
    Type of linear solver algorithm to use.

    Choices
    • BiCGSTAB

    • CG

    • GMRES

  • AZPREC (enum, required: False, default: ILU)
    Type of internal preconditioner to use. Note! this preconditioner will only be used if the input operator supports the Epetra interface and the client does not pass in an external preconditioner!

    Choices
    • AMGnxn

    • ILU

    • MueLu

    • Teko

  • IFPACK_XML_FILE (path or null, required: False, default: null)
    This parameter describes the absolute or relative path to an xml file containing the configuration of a Trilinos/Ifpack preconditioner. The content of this xml file needs to follow Ifpack guidelines. Consult the Trilinos/Ifpack documentation and user guide for more information on valid Ifpack parameters..

  • AZITER (int, required: False, default: 1000)
    The maximum number of iterations the underlying iterative solver is allowed to perform

  • AZTOL (double, required: False, default: 1e-08)
    The level the residual norms must reach to decide about successful convergence

  • AZCONV (enum, required: False, default: AZ_r0)
    The implicit residual norm scaling type to use for terminating the iterative solver.

    Choices
    • AZ_noscaled

    • AZ_r0

  • AZOUTPUT (int, required: False, default: 0)
    The number of iterations between each output of the solver’s progress is written to screen

  • AZREUSE (int, required: False, default: 0)
    Update preconditioner after this many nonlinear iterations. The preconditioner is recomputed at every start of a nonlinear solve.

  • REUSE_STALL_ITER (int, required: False, default: 50)
    Maximum number of linear iterations that triggers a nonlinear iteration to be declared stalled and thus force recomputation of the preconditioner.

  • AZSUB (int, required: False, default: 50)
    The maximum size of the Krylov subspace used with “GMRES” before a restart is performed.

  • THROW_IF_UNCONVERGED (bool, required: False, default: True)
    If set to true, the iterative linear solver will throw an exception if it does not converge. To only issue a warning without stopping the simulation, set this parameter to false.

  • SOLVER_XML_FILE (path or null, required: False, default: null)
    xml file defining any iterative solver

  • MUELU_XML_FILE (path or null, required: False, default: null)
    xml file defining any MueLu preconditioner

  • TEKO_XML_FILE (path or null, required: False, default: null)
    xml file defining any Teko preconditioner

  • NAME (string, required: False, default: No_name)
    User specified name for solver block

  • AMGNXN_TYPE (string, required: False, default: AMG(BGS))
    Name of the pre-built preconditioner to be used. If set to”XML” the preconditioner is defined using a xml file

  • AMGNXN_XML_FILE (path or null, required: False, default: null)
    xml file defining the AMGnxn preconditioner

SOLVER 9

Type: group

solver parameters for solver block 9

Used in 9 tests
Contains
  • SOLVER (enum, required: False, default: undefined)
    The solver to attack the system of linear equations arising of FE approach with.

    Choices
    • Belos

    • Superlu

    • UMFPACK

    • undefined

  • AZSOLVE (enum, required: False, default: GMRES)
    Type of linear solver algorithm to use.

    Choices
    • BiCGSTAB

    • CG

    • GMRES

  • AZPREC (enum, required: False, default: ILU)
    Type of internal preconditioner to use. Note! this preconditioner will only be used if the input operator supports the Epetra interface and the client does not pass in an external preconditioner!

    Choices
    • AMGnxn

    • ILU

    • MueLu

    • Teko

  • IFPACK_XML_FILE (path or null, required: False, default: null)
    This parameter describes the absolute or relative path to an xml file containing the configuration of a Trilinos/Ifpack preconditioner. The content of this xml file needs to follow Ifpack guidelines. Consult the Trilinos/Ifpack documentation and user guide for more information on valid Ifpack parameters..

  • AZITER (int, required: False, default: 1000)
    The maximum number of iterations the underlying iterative solver is allowed to perform

  • AZTOL (double, required: False, default: 1e-08)
    The level the residual norms must reach to decide about successful convergence

  • AZCONV (enum, required: False, default: AZ_r0)
    The implicit residual norm scaling type to use for terminating the iterative solver.

    Choices
    • AZ_noscaled

    • AZ_r0

  • AZOUTPUT (int, required: False, default: 0)
    The number of iterations between each output of the solver’s progress is written to screen

  • AZREUSE (int, required: False, default: 0)
    Update preconditioner after this many nonlinear iterations. The preconditioner is recomputed at every start of a nonlinear solve.

  • REUSE_STALL_ITER (int, required: False, default: 50)
    Maximum number of linear iterations that triggers a nonlinear iteration to be declared stalled and thus force recomputation of the preconditioner.

  • AZSUB (int, required: False, default: 50)
    The maximum size of the Krylov subspace used with “GMRES” before a restart is performed.

  • THROW_IF_UNCONVERGED (bool, required: False, default: True)
    If set to true, the iterative linear solver will throw an exception if it does not converge. To only issue a warning without stopping the simulation, set this parameter to false.

  • SOLVER_XML_FILE (path or null, required: False, default: null)
    xml file defining any iterative solver

  • MUELU_XML_FILE (path or null, required: False, default: null)
    xml file defining any MueLu preconditioner

  • TEKO_XML_FILE (path or null, required: False, default: null)
    xml file defining any Teko preconditioner

  • NAME (string, required: False, default: No_name)
    User specified name for solver block

  • AMGNXN_TYPE (string, required: False, default: AMG(BGS))
    Name of the pre-built preconditioner to be used. If set to”XML” the preconditioner is defined using a xml file

  • AMGNXN_XML_FILE (path or null, required: False, default: null)
    xml file defining the AMGnxn preconditioner

SSI CONTROL

Type: group

no description yet

Used in 69 tests
Used in 1 tutorial
Contains
  • RESTARTEVERYTIME (double, required: False, default: 0)
    write restart possibility every RESTARTEVERY steps

  • RESTARTEVERY (int, required: False, default: 1)
    write restart possibility every RESTARTEVERY steps

  • NUMSTEP (int, required: False, default: 200)
    maximum number of Timesteps

  • MAXTIME (double, required: False, default: 1000)
    total simulation time

  • TIMESTEP (double, required: False, default: -1)
    time step size dt

  • DIFFTIMESTEPSIZE (bool, required: False, default: False)
    use different step size for scatra and solid

  • RESULTSEVERYTIME (double, required: False, default: 0)
    increment for writing solution

  • RESULTSEVERY (int, required: False, default: 1)
    increment for writing solution

  • ITEMAX (int, required: False, default: 10)
    maximum number of iterations over fields

  • SCATRA_FROM_RESTART_FILE (bool, required: False, default: False)
    read scatra result from restart files (use option ‘restartfromfile’ during execution of 4C)

  • SCATRA_FILENAME (string, required: False, default: nil)
    Control-file name for reading scatra results in SSI

  • FIELDCOUPLING (enum, required: False, default: volume_matching)
    Type of coupling strategy between fields

    Choices
    • boundary_nonmatching

    • volume_matching

    • volume_nonmatching

    • volumeboundary_matching

  • COUPALGO (enum, required: False, default: ssi_IterStagg)
    Coupling strategies for SSI solvers

    Choices
    • ssi_OneWay_ScatraToSolid

    • ssi_OneWay_SolidToScatra

    • ssi_IterStagg

    • ssi_IterStaggFixedRel_ScatraToSolid

    • ssi_IterStaggFixedRel_SolidToScatra

    • ssi_IterStaggAitken_ScatraToSolid

    • ssi_IterStaggAitken_SolidToScatra

    • ssi_Monolithic

  • SCATRATIMINTTYPE (enum, required: False, default: Standard)
    scalar transport time integration type is needed to instantiate correct scalar transport time integration scheme for ssi problems

    Choices
    • Cardiac_Monodomain

    • Elch

    • Standard

  • RESTART_FROM_STRUCTURE (bool, required: False, default: False)
    restart from structure problem (e.g. from prestress calculations) instead of ssi

  • ADAPTIVE_TIMESTEPPING (bool, required: False, default: False)
    flag for adaptive time stepping

  • REDISTRIBUTE_SOLID (bool, required: False, default: False)
    redistribution by binning of solid mechanics discretization

SSI CONTROL/ELCH

Type: group

no description yet

Used in 23 tests
Used in 1 tutorial
Contains
  • INITPOTCALC (bool, required: False, default: False)
    Automatically calculate initial field for electric potential

SSI CONTROL/MANIFOLD

Type: group

no description yet

Used in 6 tests
Contains
  • ADD_MANIFOLD (bool, required: False, default: False)
    activate additional manifold?

  • MESHTYING_MANIFOLD (bool, required: False, default: False)
    activate meshtying between all manifold fields in case they intersect?

  • INITIALFIELD (enum, required: False, default: zero_field)
    Initial field for scalar transport on manifold

    Choices
    • field_by_condition

    • field_by_function

    • zero_field

  • INITFUNCNO (int, required: False, default: -1)
    function number for scalar transport on manifold initial field

  • LINEAR_SOLVER (int, required: False, default: -1)
    linear solver for scalar transport on manifold

  • OUTPUT_INFLOW (bool, required: False, default: False)
    write output of inflow of scatra manifold - scatra coupling into scatra manifold to csv file

SSI CONTROL/MONOLITHIC

Type: group

no description yet

Used in 40 tests
Used in 1 tutorial
Contains
  • ABSTOLRES (double, required: False, default: 1e-14)
    absolute tolerance for deciding if global residual of nonlinear problem is already zero

  • CONVTOL (double, required: False, default: 1e-06)
    tolerance for convergence check of Newton-Raphson iteration within monolithic SSI

  • LINEAR_SOLVER (int, required: False, default: -1)
    ID of linear solver for global system of equations

  • MATRIXTYPE (enum, required: False, default: undefined)
    type of global system matrix in global system of equations

    Choices
    • block

    • sparse

    • undefined

  • EQUILIBRATION (enum, required: False, default: none)
    flag for equilibration of global system of equations

    Choices
    • none

    • rows_full

    • rows_maindiag

    • columns_full

    • columns_maindiag

    • rowsandcolumns_full

    • rowsandcolumns_maindiag

    • symmetry

    • local

  • EQUILIBRATION_STRUCTURE (enum, required: False, default: none)
    flag for equilibration of structural equations

    Choices
    • none

    • rows_full

    • rows_maindiag

    • columns_full

    • columns_maindiag

    • rowsandcolumns_full

    • rowsandcolumns_maindiag

    • symmetry

    • local

  • EQUILIBRATION_SCATRA (enum, required: False, default: none)
    flag for equilibration of scatra equations

    Choices
    • none

    • rows_full

    • rows_maindiag

    • columns_full

    • columns_maindiag

    • rowsandcolumns_full

    • rowsandcolumns_maindiag

    • symmetry

    • local

  • PRINT_MAT_RHS_MAP_MATLAB (bool, required: False, default: False)
    print system matrix, rhs vector, and full map to matlab readable file after solution of time step

  • RELAX_LIN_SOLVER_TOLERANCE (double, required: False, default: 1)
    relax the tolerance of the linear solver in case it is an iterative solver by scaling the convergence tolerance with factor RELAX_LIN_SOLVER_TOLERANCE

  • RELAX_LIN_SOLVER_STEP (int, required: False, default: -1)
    relax the tolerance of the linear solver within the first RELAX_LIN_SOLVER_STEP steps

SSI CONTROL/PARTITIONED

Type: group

no description yet

Used in 7 tests
Contains
  • MAXOMEGA (double, required: False, default: 10)
    largest omega allowed for Aitken relaxation

  • MINOMEGA (double, required: False, default: 0.1)
    smallest omega allowed for Aitken relaxation

  • STARTOMEGA (double, required: False, default: 1)
    fixed relaxation parameter

  • CONVTOL (double, required: False, default: 1e-06)
    tolerance for convergence check of outer iteration within partitioned SSI

SSTI CONTROL

Type: group

no description yet

Used in 5 tests
Contains
  • RESTARTEVERYTIME (double, required: False, default: 0)
    write restart possibility every RESTARTEVERY steps

  • RESTARTEVERY (int, required: False, default: 1)
    write restart possibility every RESTARTEVERY steps

  • NUMSTEP (int, required: False, default: 200)
    maximum number of Timesteps

  • MAXTIME (double, required: False, default: 1000)
    total simulation time

  • TIMESTEP (double, required: False, default: -1)
    time step size dt

  • RESULTSEVERYTIME (double, required: False, default: 0)
    increment for writing solution

  • RESULTSEVERY (int, required: False, default: 1)
    increment for writing solution

  • ITEMAX (int, required: False, default: 10)
    maximum number of iterations over fields

  • SCATRA_FROM_RESTART_FILE (bool, required: False, default: False)
    read scatra result from restart files (use option ‘restartfromfile’ during execution of 4C)

  • SCATRA_FILENAME (string, required: False, default: nil)
    Control-file name for reading scatra results in SSTI

  • COUPALGO (enum, required: False, default: ssti_Monolithic)
    Coupling strategies for SSTI solvers

    Choices
    • ssti_Monolithic

  • SCATRATIMINTTYPE (enum, required: False, default: Elch)
    scalar transport time integration type is needed to instantiate correct scalar transport time integration scheme for ssi problems

    Choices
    • Elch

  • ADAPTIVE_TIMESTEPPING (bool, required: False, default: False)
    flag for adaptive time stepping

SSTI CONTROL/MONOLITHIC

Type: group

no description yet

Used in 5 tests
Contains
  • ABSTOLRES (double, required: False, default: 1e-14)
    absolute tolerance for deciding if global residual of nonlinear problem is already zero

  • CONVTOL (double, required: False, default: 1e-06)
    tolerance for convergence check of Newton-Raphson iteration within monolithic SSI

  • LINEAR_SOLVER (int, required: False, default: -1)
    ID of linear solver for global system of equations

  • MATRIXTYPE (enum, required: False, default: undefined)
    type of global system matrix in global system of equations

    Choices
    • block

    • sparse

    • undefined

  • EQUILIBRATION (enum, required: False, default: none)
    flag for equilibration of global system of equations

    Choices
    • none

    • rows_full

    • rows_maindiag

    • columns_full

    • columns_maindiag

    • rowsandcolumns_full

    • rowsandcolumns_maindiag

    • symmetry

    • local

  • EQUILIBRATION_STRUCTURE (enum, required: False, default: none)
    flag for equilibration of structural equations

    Choices
    • none

    • rows_full

    • rows_maindiag

    • columns_full

    • columns_maindiag

    • rowsandcolumns_full

    • rowsandcolumns_maindiag

    • symmetry

    • local

  • EQUILIBRATION_SCATRA (enum, required: False, default: none)
    flag for equilibration of scatra equations

    Choices
    • none

    • rows_full

    • rows_maindiag

    • columns_full

    • columns_maindiag

    • rowsandcolumns_full

    • rowsandcolumns_maindiag

    • symmetry

    • local

  • EQUILIBRATION_THERMO (enum, required: False, default: none)
    flag for equilibration of scatra equations

    Choices
    • none

    • rows_full

    • rows_maindiag

    • columns_full

    • columns_maindiag

    • rowsandcolumns_full

    • rowsandcolumns_maindiag

    • symmetry

    • local

  • EQUILIBRATION_INIT_SCATRA (bool, required: False, default: False)
    use equilibration method of ScaTra to equilibrate initial calculation of potential

SSTI CONTROL/THERMO

Type: group

no description yet

Used in 5 tests
Contains
  • INITTHERMOFUNCT (int, required: False, default: -1)
    initial function for thermo field

  • LINEAR_SOLVER (int, required: False, default: -1)
    linear solver for thermo field

  • INITIALFIELD (enum, required: False, default: field_by_function)
    defines, how to set the initial field

    Choices
    • field_by_condition

    • field_by_function

STI DYNAMIC

Type: group

no description yet

Used in 26 tests
Contains
  • SCATRATIMINTTYPE (enum, required: False, default: Standard)
    scalar transport time integration type is needed to instantiate correct scalar transport time integration scheme for scatra-thermo interaction problems

    Choices
    • Elch

    • Standard

  • COUPLINGTYPE (enum, required: False, default: Undefined)
    type of coupling between scatra and thermo fields

    Choices
    • Monolithic

    • OneWay_ScatraToThermo

    • OneWay_ThermoToScatra

    • TwoWay_ScatraToThermo

    • TwoWay_ScatraToThermo_Aitken

    • TwoWay_ScatraToThermo_Aitken_Dofsplit

    • TwoWay_ThermoToScatra

    • TwoWay_ThermoToScatra_Aitken

    • Undefined

  • THERMO_INITIALFIELD (enum, required: False, default: zero_field)
    initial temperature field for scatra-thermo interaction problems

    Choices
    • field_by_condition

    • field_by_function

    • zero_field

  • THERMO_INITFUNCNO (int, required: False, default: -1)
    function number for initial temperature field for scatra-thermo interaction problems

  • THERMO_LINEAR_SOLVER (int, required: False, default: -1)
    ID of linear solver for temperature field

  • THERMO_CONDENSATION (bool, required: False, default: False)
    flag for double condensation of linear equations associated with temperature field

STI DYNAMIC/MONOLITHIC

Type: group

no description yet

Used in 19 tests
Contains
  • LINEAR_SOLVER (int, required: False, default: -1)
    ID of linear solver for global system of equations

  • MATRIXTYPE (enum, required: False, default: block)
    type of global system matrix in global system of equations

    Choices
    • block

    • sparse

STI DYNAMIC/PARTITIONED

Type: group

no description yet

Used in 2 tests
Contains
  • OMEGA (double, required: False, default: 1)
    relaxation parameter

  • OMEGAMAX (double, required: False, default: 0)
    maximum value of Aitken relaxation parameter (0.0 = no constraint)

STRUCT NOX

Type: group

no description yet

Used in 7 tests
Contains
  • Nonlinear Solver (enum, required: False, default: Line Search Based)
    Choose a nonlinear solver method.

    Choices
    • Inexact Trust Region Based

    • Line Search Based

    • Pseudo Transient

    • Single Step

    • Tensor Based

    • Trust Region Based

STRUCT NOX/Direction

Type: group

no description yet

Not used in any test.

Contains
  • Method (enum, required: False, default: Newton)
    Choose a direction method for the nonlinear solver.

    Choices
    • Broyden

    • Newton

    • NonlinearCG

    • Steepest Descent

    • User Defined

  • User Defined Method (enum, required: False, default: Modified Newton)
    Choose a user-defined direction method.

    Choices
    • Modified Newton

    • Newton

STRUCT NOX/Direction/Newton

Type: group

no description yet

Used in 2 tests
Contains
  • Forcing Term Method (enum, required: False, default: Constant)
    no description yet

    Choices
    • Constant

    • Type 1

    • Type 2

  • Forcing Term Initial Tolerance (double, required: False, default: 0.1)
    initial linear solver tolerance

  • Forcing Term Minimum Tolerance (double, required: False, default: 1e-06)
    no description yet

  • Forcing Term Maximum Tolerance (double, required: False, default: 0.01)
    no description yet

  • Forcing Term Alpha (double, required: False, default: 1.5)
    used only by “Type 2”

  • Forcing Term Gamma (double, required: False, default: 0.9)
    used only by “Type 2”

  • Rescue Bad Newton Solve (bool, required: False, default: True)
    If set to true, we will use the computed direction even if the linear solve does not achieve the tolerance specified by the forcing term

STRUCT NOX/Direction/Newton/Linear Solver

Type: group

no description yet

Not used in any test.

Contains
  • Adaptive Control (bool, required: False, default: False)
    Switch on adaptive control of linear solver tolerance for nonlinear solution

  • Adaptive Control Objective (double, required: False, default: 0.1)
    The linear solver shall be this much better than the current nonlinear residual in the nonlinear convergence limit

  • Zero Initial Guess (bool, required: False, default: True)
    Zero out the delta X vector if requested.

  • Computing Scaling Manually (bool, required: False, default: False)
    Allows the manually scaling of your linear system (not supported at the moment).

  • Output Solver Details (bool, required: False, default: True)
    Switch the linear solver output on and off.

STRUCT NOX/Direction/Steepest Descent

Type: group

no description yet

Not used in any test.

Contains
  • Scaling Type (enum, required: False, default: None)
    no description yet

    Choices
    • 2-Norm

    • F 2-Norm

    • None

    • Quadratic Model Min

STRUCT NOX/Line Search/Backtrack

Type: group

no description yet

Used in 4 tests
Contains
  • Default Step (double, required: False, default: 1)
    starting step length

  • Minimum Step (double, required: False, default: 1e-12)
    minimum acceptable step length

  • Recovery Step (double, required: False, default: 1)
    step to take when the line search fails (defaults to value for “Default Step”)

  • Max Iters (int, required: False, default: 50)
    maximum number of iterations

  • Reduction Factor (double, required: False, default: 0.5)
    A multiplier between zero and one that reduces the step size between line search iterations

  • Allow Exceptions (bool, required: False, default: False)
    Set to true, if exceptions during the force evaluation and backtracking routine should be allowed.

STRUCT NOX/Line Search/Full Step

Type: group

no description yet

Not used in any test.

Contains
  • Full Step (double, required: False, default: 1)
    length of a full step

STRUCT NOX/Line Search/More’-Thuente

Type: group

no description yet

Not used in any test.

Contains
  • Sufficient Decrease (double, required: False, default: 0.0001)
    The ftol in the sufficient decrease condition

  • Curvature Condition (double, required: False, default: 0.9999)
    The gtol in the curvature condition

  • Interval Width (double, required: False, default: 1e-15)
    The maximum width of the interval containing the minimum of the modified function

  • Maximum Step (double, required: False, default: 1000000.0)
    maximum allowable step length

  • Minimum Step (double, required: False, default: 1e-12)
    minimum allowable step length

  • Max Iters (int, required: False, default: 20)
    maximum number of right-hand-side and corresponding Jacobian evaluations

  • Default Step (double, required: False, default: 1)
    starting step length

  • Recovery Step Type (enum, required: False, default: Constant)
    Determines the step size to take when the line search fails

    Choices
    • Constant

    • Last Computed Step

  • Recovery Step (double, required: False, default: 1)
    The value of the step to take when the line search fails. Only used if the “Recovery Step Type” is set to “Constant”

  • Sufficient Decrease Condition (enum, required: False, default: Armijo-Goldstein)
    Choice to use for the sufficient decrease condition

    Choices
    • Ared/Pred

    • Armijo-Goldstein

    • None

  • Optimize Slope Calculation (bool, required: False, default: False)
    Boolean value. If set to true the value of \(s^T J^T F\) is estimated using a directional derivative in a call to ::NOX::LineSearch::Common::computeSlopeWithOutJac. If false the slope computation is computed with the ::NOX::LineSearch::Common::computeSlope method. Setting this to true eliminates having to compute the Jacobian at each inner iteration of the More’-Thuente line search

STRUCT NOX/Line Search/Polynomial

Type: group

no description yet

Not used in any test.

Contains
  • Default Step (double, required: False, default: 1)
    Starting step length

  • Max Iters (int, required: False, default: 100)
    Maximum number of line search iterations. The search fails if the number of iterations exceeds this value

  • Minimum Step (double, required: False, default: 1e-12)
    Minimum acceptable step length. The search fails if the computed \(\lambda_k\) is less than this value

  • Recovery Step Type (enum, required: False, default: Constant)
    Determines the step size to take when the line search fails

    Choices
    • Constant

    • Last Computed Step

  • Recovery Step (double, required: False, default: 1)
    The value of the step to take when the line search fails. Only used if the “Recovery Step Type” is set to “Constant”

  • Interpolation Type (enum, required: False, default: Cubic)
    Type of interpolation that should be used

    Choices
    • Cubic

    • Quadratic

    • Quadratic3

  • Min Bounds Factor (double, required: False, default: 0.1)
    Choice for \(\gamma_{\min}\), i.e., the factor that limits the minimum size of the new step based on the previous step

  • Max Bounds Factor (double, required: False, default: 0.5)
    Choice for \(\gamma_{\max}\), i.e., the factor that limits the maximum size of the new step based on the previous step

  • Sufficient Decrease Condition (enum, required: False, default: Armijo-Goldstein)
    Choice to use for the sufficient decrease condition

    Choices
    • Ared/Pred

    • Armijo-Goldstein

    • None

  • Alpha Factor (double, required: False, default: 0.0001)
    Parameter choice for sufficient decrease condition

  • Force Interpolation (bool, required: False, default: False)
    Set to true if at least one interpolation step should be used. The default is false which means that the line search will stop if the default step length satisfies the convergence criteria

  • Use Counters (bool, required: False, default: True)
    Set to true if we should use counters and then output the result to the parameter list as described in Output Parameters

  • Maximum Iteration for Increase (int, required: False, default: 0)
    Maximum index of the nonlinear iteration for which we allow a relative increase

  • Allowed Relative Increase (double, required: False, default: 100)
    no description yet

STRUCT NOX/Printing

Type: group

no description yet

Used in 309 tests, showing only the first 20.
Contains
  • Error (bool, required: False, default: False)
    no description yet

  • Warning (bool, required: False, default: True)
    no description yet

  • Outer Iteration (bool, required: False, default: True)
    no description yet

  • Inner Iteration (bool, required: False, default: True)
    no description yet

  • Parameters (bool, required: False, default: False)
    no description yet

  • Details (bool, required: False, default: False)
    no description yet

  • Outer Iteration StatusTest (bool, required: False, default: True)
    no description yet

  • Linear Solver Details (bool, required: False, default: False)
    no description yet

  • Test Details (bool, required: False, default: False)
    no description yet

  • Debug (bool, required: False, default: False)
    no description yet

STRUCT NOX/Pseudo Transient

Type: group

no description yet

Used in 7 tests
Contains
  • deltaInit (double, required: False, default: -1)
    Initial time step size. If its negative, the initial time step is calculated automatically.

  • deltaMax (double, required: False, default: 1.7976931348623157e+308)
    Maximum time step size. If the new step size is greater than this value, the transient terms will be eliminated from the Newton iteration resulting in a full Newton solve.

  • deltaMin (double, required: False, default: 1e-05)
    Minimum step size.

  • Max Number of PTC Iterations (int, required: False, default: 2147483647)
    no description yet

  • SER_alpha (double, required: False, default: 1)
    Exponent of SET.

  • ScalingFactor (double, required: False, default: 1)
    Scaling Factor for ptc matrix.

  • Time Step Control (enum, required: False, default: SER)
    no description yet

    Choices
    • MRR

    • Model Reduction Ratio

    • SER

    • Switched Evolution Relaxation

    • TTE

    • Temporal Truncation Error

  • Norm Type for TSC (enum, required: False, default: Max Norm)
    Norm Type for the time step control

    Choices
    • Max Norm

    • One Norm

    • Two Norm

  • Scaling Type (enum, required: False, default: Identity)
    Type of the scaling matrix for the PTC method.

    Choices
    • CFL Diagonal

    • Element based

    • Identity

    • Lumped Mass

  • Build scaling operator (enum, required: False, default: every timestep)
    Build scaling operator in every iteration or timestep

    Choices
    • every iter

    • every timestep

STRUCT NOX/Solver Options

Type: group

no description yet

Not used in any test.

Contains
  • Merit Function (enum, required: False, default: Sum of Squares)
    no description yet

    Choices
    • Sum of Squares

  • Status Test Check Type (enum, required: False, default: Complete)
    no description yet

    Choices
    • Complete

    • Minimal

    • None

STRUCT NOX/Status Test

Type: group

no description yet

Used in 160 tests
Used in 1 tutorial
Contains
  • XML File (path or null, required: False, default: null)
    Filename of XML file with configuration of nox status test

STRUCT NOX/Trust Region

Type: group

no description yet

Not used in any test.

Contains
  • Minimum Trust Region Radius (double, required: False, default: 1e-06)
    Minimum allowable trust region radius

  • Maximum Trust Region Radius (double, required: False, default: 1000000000.0)
    Maximum allowable trust region radius

  • Minimum Improvement Ratio (double, required: False, default: 0.0001)
    Minimum improvement ratio to accept the step

  • Contraction Trigger Ratio (double, required: False, default: 0.1)
    If the improvement ratio is less than this value, then the trust region is contracted by the amount specified by the “Contraction Factor”. Must be larger than “Minimum Improvement Ratio”

  • Contraction Factor (double, required: False, default: 0.25)
    no description yet

  • Expansion Trigger Ratio (double, required: False, default: 0.75)
    If the improvement ratio is greater than this value, then the trust region is contracted by the amount specified by the “Expansion Factor”

  • Expansion Factor (double, required: False, default: 4)
    no description yet

  • Recovery Step (double, required: False, default: 1)
    no description yet

STRUCTURAL DYNAMIC

Type: group

no description yet

Used in 1220 tests, showing only the first 20.
Used in 13 tutorials
Contains
  • INT_STRATEGY (enum, required: False, default: Old)
    global type of the used integration strategy

    Choices
    • Old

    • Standard

  • TIME_ADAPTIVITY (bool, required: False, default: False)
    Enable adaptive time integration

  • DYNAMICTYPE (enum, required: False, default: GenAlpha)
    type of the specific dynamic time integration scheme

    Choices
    • AdamsBashforth2

    • AdamsBashforth4

    • CentrDiff

    • ExplicitEuler

    • GenAlpha

    • GenAlphaLieGroup

    • OneStepTheta

    • Statics

  • PRESTRESS (enum, required: False, default: NONE)
    prestressing takes values none mulf material_iterative

    Choices
    • MATERIAL_ITERATIVE

    • MULF

    • Material_Iterative

    • Mulf

    • NONE

    • None

    • material_iterative

    • mulf

    • none

  • PRESTRESSTIME (double, required: False, default: 0)
    time to switch from pre to post stressing

  • PRESTRESSTOLDISP (double, required: False, default: 1e-09)
    tolerance in the displacement norm during prestressing

  • PRESTRESSMINLOADSTEPS (int, required: False, default: 0)
    Minimum number of load steps during prestressing

  • RESULTSEVERY (int, required: False, default: 1)
    save displacements and contact forces every RESULTSEVERY steps

  • RESEVERYERGY (int, required: False, default: 0)
    write system energies every requested step

  • RESTARTEVERY (int, required: False, default: 1)
    write restart possibility every RESTARTEVERY steps

  • CALC_ACC_ON_RESTART (bool, required: False, default: False)
    Compute the initial state for a restart dynamics analysis

  • OUTPUT_STEP_OFFSET (int, required: False, default: 0)
    An offset added to the current step to shift the steps to be written.

  • TIMESTEP (double, required: False, default: 0.05)
    time step size

  • NUMSTEP (int, required: False, default: 200)
    maximum number of steps

  • TIMEINIT (double, required: False, default: 0)
    initial time

  • MAXTIME (double, required: False, default: 5)
    maximum time

  • DAMPING (enum, required: False, default: None)
    type of damping: (1) Rayleigh damping matrix and use it from M_DAMP x M + K_DAMP x K, (2) Material based and calculated in elements

    Choices
    • Material

    • None

    • Rayleigh

  • M_DAMP (double, required: False, default: -1)
    no description yet

  • K_DAMP (double, required: False, default: -1)
    no description yet

  • TOLDISP (double, required: False, default: 1e-10)
    tolerance in the displacement norm for the newton iteration

  • NORM_DISP (enum, required: False, default: Abs)
    type of norm for displacement convergence check

    Choices
    • Abs

    • Mix

    • Rel

  • TOLRES (double, required: False, default: 1e-08)
    tolerance in the residual norm for the newton iteration

  • NORM_RESF (enum, required: False, default: Abs)
    type of norm for residual convergence check

    Choices
    • Abs

    • Mix

    • Rel

  • TOLPRE (double, required: False, default: 1e-08)
    tolerance in pressure norm for the newton iteration

  • NORM_PRES (enum, required: False, default: Abs)
    type of norm for pressure convergence check

    Choices
    • Abs

  • TOLINCO (double, required: False, default: 1e-08)
    tolerance in the incompressible residual norm for the newton iteration

  • NORM_INCO (enum, required: False, default: Abs)
    type of norm for incompressible residual convergence check

    Choices
    • Abs

  • NORMCOMBI_DISPPRES (enum, required: False, default: And)
    binary operator to combine pressure and displacement values

    Choices
    • And

    • Or

  • NORMCOMBI_RESFINCO (enum, required: False, default: And)
    binary operator to combine force and incompressible residual

    Choices
    • And

    • Or

  • NORMCOMBI_RESFDISP (enum, required: False, default: And)
    binary operator to combine displacement and residual force values

    Choices
    • And

    • Or

  • STC_SCALING (enum, required: False, default: Inactive)
    Scaled director conditioning for thin shell structures

    Choices
    • Inactive

    • Right

    • Symmetric

  • STC_LAYER (int, required: False, default: 1)
    number of STC layers for multilayer case

  • PTCDT (double, required: False, default: 0.1)
    pseudo time step for pseudo transient continuation (PTC) stabilized Newton procedure

  • TOLCONSTR (double, required: False, default: 1e-08)
    tolerance in the constr error norm for the newton iteration

  • TOLCONSTRINCR (double, required: False, default: 1e-08)
    tolerance in the constr lm incr norm for the newton iteration

  • MAXITER (int, required: False, default: 50)
    maximum number of iterations allowed for Newton-Raphson iteration before failure

  • MINITER (int, required: False, default: 0)
    minimum number of iterations to be done within Newton-Raphson loop

  • ITERNORM (enum, required: False, default: L2)
    type of norm to be applied to residuals

    Choices
    • Inf

    • L1

    • L2

    • Rms

  • DIVERCONT (enum, required: False, default: stop)
    What to do with time integration when Newton-Raphson iteration failed

    Choices
    • adapt_3D0Dptc_ele_err

    • adapt_penaltycontact

    • adapt_step

    • continue

    • halve_step

    • rand_adapt_step

    • rand_adapt_step_ele_err

    • repeat_simulation

    • repeat_step

    • stop

  • MAXDIVCONREFINEMENTLEVEL (int, required: False, default: 10)
    number of times timestep is halved in case nonlinear solver diverges

  • NLNSOL (enum, required: False, default: fullnewton)
    Nonlinear solution technique

    Choices
    • augmentedlagrange

    • fullnewton

    • lsnewton

    • modnewton

    • newtonlinuzawa

    • noxnln

    • ptc

    • singlestep

    • vague

  • LSMAXITER (int, required: False, default: 30)
    maximum number of line search steps

  • ALPHA_LS (double, required: False, default: 0.5)
    step reduction factor alpha in (Newton) line search scheme

  • SIGMA_LS (double, required: False, default: 0.0001)
    sufficient descent factor in (Newton) line search scheme

  • MATERIALTANGENT (enum, required: False, default: analytical)
    way of evaluating the constitutive matrix

    Choices
    • analytical

    • finitedifferences

  • LOADLIN (bool, required: False, default: False)
    Use linearization of external follower load in Newton

  • MASSLIN (enum, required: False, default: none)
    Application of nonlinear inertia terms

    Choices
    • none

    • rotations

  • NEGLECTINERTIA (bool, required: False, default: False)
    Neglect inertia

  • PREDICT (enum, required: False, default: ConstDis)
    Type of predictor

    Choices
    • ConstAcc

    • ConstDis

    • ConstDisPres

    • ConstDisVelAcc

    • ConstDisVelAccPres

    • ConstVel

    • TangDis

    • TangDisConstFext

    • Vague

  • UZAWAPARAM (double, required: False, default: 1)
    Parameter for Uzawa algorithm dealing with lagrange multipliers

  • UZAWATOL (double, required: False, default: 1e-08)
    Tolerance for iterative solve with Uzawa algorithm

  • UZAWAMAXITER (int, required: False, default: 50)
    maximum number of iterations allowed for uzawa algorithm before failure going to next newton step

  • UZAWAALGO (enum, required: False, default: direct)
    no description yet

    Choices
    • direct

    • simple

    • uzawa

  • ADAPTCONV (bool, required: False, default: False)
    Switch on adaptive control of linear solver tolerance for nonlinear solution

  • ADAPTCONV_BETTER (double, required: False, default: 0.1)
    The linear solver shall be this much better than the current nonlinear residual in the nonlinear convergence limit

  • LUMPMASS (bool, required: False, default: False)
    Lump the mass matrix for explicit time integration

  • MODIFIEDEXPLEULER (bool, required: False, default: True)
    Use the modified explicit Euler time integration scheme

  • LINEAR_SOLVER (int, required: False, default: -1)
    number of linear solver used for structural problems

  • MIDTIME_ENERGY_TYPE (enum, required: False, default: vague)
    Specify the mid-averaging type for the structural energy contributions

    Choices
    • imrLike

    • trLike

    • vague

  • INITIALDISP (enum, required: False, default: zero_displacement)
    Initial displacement for structure problem

    Choices
    • displacement_by_function

    • zero_displacement

  • STARTFUNCNO (int, required: False, default: -1)
    Function for Initial displacement

STRUCTURAL DYNAMIC/ERROR EVALUATION

Type: group

no description yet

Used in 2 tests
Contains
  • EVALUATE_ERROR_ANALYTICAL_REFERENCE (bool, required: False, default: False)
    Calculate error with respect to analytical solution defined by a function

  • ANALYTICAL_DISPLACEMENT_FUNCTION (int, required: False, default: -1)
    function ID of the analytical solution

STRUCTURAL DYNAMIC/GENALPHA

Type: group

no description yet

Used in 154 tests
Used in 3 tutorials
Contains
  • GENAVG (enum, required: False, default: TrLike)
    mid-average type of internal forces

    Choices
    • ImrLike

    • TrLike

    • Vague

  • BETA (double, required: False, default: -1)
    Generalised-alpha factor in (0,1/2]

  • GAMMA (double, required: False, default: -1)
    Generalised-alpha factor in (0,1]

  • ALPHA_M (double, required: False, default: -1)
    Generalised-alpha factor in [0,1)

  • ALPHA_F (double, required: False, default: -1)
    Generalised-alpha factor in [0,1)

  • RHO_INF (double, required: False, default: 1)
    Spectral radius for generalised-alpha time integration, valid range is [0,1]

STRUCTURAL DYNAMIC/ONESTEPTHETA

Type: group

no description yet

Used in 231 tests, showing only the first 20.
Contains
  • THETA (double, required: False, default: 0.5)
    One-step-theta factor in (0,1]

STRUCTURAL DYNAMIC/TIMEADAPTIVITY

Type: group

no description yet

Used in 18 tests
Contains
  • KIND (enum, required: False, default: None)
    Method for time step size adaptivity

    Choices
    • AdamsBashforth2

    • CentralDifference

    • ExplicitEuler

    • JointExplicit

    • None

    • ZienkiewiczXie

  • OUTSYSPERIOD (double, required: False, default: 0)
    Write system vectors (displacements, velocities, etc) every given period of time

  • OUTSTRPERIOD (double, required: False, default: 0)
    Write stress/strain every given period of time

  • OUTENEPERIOD (double, required: False, default: 0)
    Write energy every given period of time

  • OUTRESTPERIOD (double, required: False, default: 0)
    Write restart data every given period of time

  • OUTSIZEEVERY (int, required: False, default: 0)
    Write step size every given time step

  • STEPSIZEMAX (double, required: False, default: 0)
    Limit maximally permitted time step size (>0)

  • STEPSIZEMIN (double, required: False, default: 0)
    Limit minimally allowed time step size (>0)

  • SIZERATIOMAX (double, required: False, default: 0)
    Limit maximally permitted change of time step size compared to previous size, important for multi-step schemes (>0)

  • SIZERATIOMIN (double, required: False, default: 0)
    Limit minimally permitted change of time step size compared to previous size, important for multi-step schemes (>0)

  • SIZERATIOSCALE (double, required: False, default: 0.9)
    This is a safety factor to scale theoretical optimal step size, should be lower than 1 and must be larger than 0

  • LOCERRNORM (enum, required: False, default: Vague)
    Vector norm to treat error vector with

    Choices
    • Inf

    • L1

    • L2

    • Rms

    • Vague

  • LOCERRTOL (double, required: False, default: 0)
    Target local error tolerance (>0)

  • ADAPTSTEPMAX (int, required: False, default: 0)
    Limit maximally allowed step size reduction attempts (>0)

STRUCTURAL DYNAMIC/TIMEADAPTIVITY/JOINT EXPLICIT

Type: group

no description yet

Used in 4 tests
Contains
  • LINEAR_SOLVER (int, required: False, default: -1)
    number of linear solver used for auxiliary integrator

  • INT_STRATEGY (enum, required: False, default: Standard)
    global type of the used integration strategy

    Choices
    • Standard

  • DYNAMICTYPE (enum, required: False, default: CentrDiff)
    type of the specific auxiliary dynamic time integration scheme

    Choices
    • AdamsBashforth2

    • AdamsBashforth4

    • CentrDiff

    • ExplicitEuler

  • LUMPMASS (bool, required: False, default: False)
    Lump the mass matrix for explicit time integration

  • DAMPING (enum, required: False, default: None)
    type of damping: (1) Rayleigh damping matrix and use it from M_DAMP x M + K_DAMP x K, (2) Material based and calculated in elements

    Choices
    • Material

    • None

    • Rayleigh

  • M_DAMP (double, required: False, default: -1)
    no description yet

  • K_DAMP (double, required: False, default: -1)
    no description yet

THERMAL DYNAMIC

Type: group

no description yet

Used in 61 tests
Used in 1 tutorial
Contains
  • DYNAMICTYPE (enum, required: False, default: OneStepTheta)
    type of time integration control

    Choices
    • Undefined

    • Statics

    • OneStepTheta

    • GenAlpha

  • RESULTSEVERY (int, required: False, default: 1)
    save temperature and other global quantities every RESULTSEVERY steps

  • RESTARTEVERY (int, required: False, default: 1)
    write restart possibility every RESTARTEVERY steps

  • INITIALFIELD (enum, required: False, default: zero_field)
    Initial Field for thermal problem

    Choices
    • field_by_condition

    • field_by_function

    • zero_field

  • INITFUNCNO (int, required: False, default: -1)
    function number for thermal initial field

  • TIMESTEP (double, required: False, default: 0.05)
    time step size

  • NUMSTEP (int, required: False, default: 200)
    maximum number of steps

  • MAXTIME (double, required: False, default: 5)
    maximum time

  • TOLTEMP (double, required: False, default: 1e-10)
    tolerance in the temperature norm of the Newton iteration

  • NORM_TEMP (enum, required: False, default: Abs)
    type of norm for temperature convergence check

    Choices
    • Abs

    • Mix

    • Rel

  • TOLRES (double, required: False, default: 1e-08)
    tolerance in the residual norm for the Newton iteration

  • NORM_RESF (enum, required: False, default: Abs)
    type of norm for residual convergence check

    Choices
    • Abs

    • Mix

    • Rel

  • NORMCOMBI_RESFTEMP (enum, required: False, default: And)
    binary operator to combine temperature and residual force values

    Choices
    • And

    • Or

  • MAXITER (int, required: False, default: 50)
    maximum number of iterations allowed for Newton-Raphson iteration before failure

  • MINITER (int, required: False, default: 0)
    minimum number of iterations to be done within Newton-Raphson loop

  • ITERNORM (enum, required: False, default: L2)
    type of norm to be applied to residuals

    Choices
    • Inf

    • L1

    • L2

    • Rms

  • DIVERCONT (enum, required: False, default: stop)
    What to do with time integration when Newton-Raphson iteration failed

    Choices
    • continue

    • halve_step

    • repeat_simulation

    • repeat_step

    • stop

  • MAXDIVCONREFINEMENTLEVEL (int, required: False, default: 10)
    number of times timestep is halved in case nonlinear solver diverges

  • NLNSOL (enum, required: False, default: fullnewton)
    Nonlinear solution technique

    Choices
    • fullnewton

    • vague

  • PREDICT (enum, required: False, default: ConstTemp)
    Predictor of iterative solution techniques

    Choices
    • ConstTemp

    • ConstTempRate

    • TangTemp

    • Vague

  • ADAPTCONV (bool, required: False, default: False)
    Switch on adaptive control of linear solver tolerance for nonlinear solution

  • ADAPTCONV_BETTER (double, required: False, default: 0.1)
    The linear solver shall be this much better than the current nonlinear residual in the nonlinear convergence limit

  • LUMPCAPA (bool, required: False, default: False)
    Lump the capacity matrix for explicit time integration

  • LINEAR_SOLVER (int, required: False, default: -1)
    number of linear solver used for thermal problems

  • CALCERROR (enum, required: False, default: No)
    compute error compared to analytical solution

    Choices
    • No

    • byfunct

  • CALCERRORFUNCNO (int, required: False, default: -1)
    Function for Error Calculation

THERMAL DYNAMIC/GENALPHA

Type: group

no description yet

Used in 2 tests
Contains
  • GENAVG (enum, required: False, default: TrLike)
    mid-average type of internal forces

    Choices
    • ImrLike

    • TrLike

    • Vague

  • GAMMA (double, required: False, default: 0.5)
    Generalised-alpha factor in (0,1]

  • ALPHA_M (double, required: False, default: 0.5)
    Generalised-alpha factor in [0.5,1)

  • ALPHA_F (double, required: False, default: 0.5)
    Generalised-alpha factor in [0.5,1)

  • RHO_INF (double, required: False, default: -1)
    Generalised-alpha factor in [0,1]

THERMAL DYNAMIC/ONESTEPTHETA

Type: group

no description yet

Used in 19 tests
Contains
  • THETA (double, required: False, default: 0.5)
    One-step-theta factor in (0,1]

THERMAL DYNAMIC/RUNTIME CSV OUTPUT

Type: group

no description yet

Used in 2 tests
Contains
  • OUTPUT_THERMO (bool, required: False, default: False)
    write thermo output

  • ENERGY (bool, required: False, default: False)
    write energy output

THERMAL DYNAMIC/RUNTIME VTK OUTPUT

Type: group

no description yet

Used in 2 tests
Used in 1 tutorial
Contains
  • OUTPUT_THERMO (bool, required: False, default: False)
    write thermo output

  • TEMPERATURE (bool, required: False, default: False)
    write temperature output

  • TEMPERATURE_RATE (bool, required: False, default: False)
    write temperature rate output

  • CONDUCTIVITY (bool, required: False, default: False)
    write conductivity output

  • HEATFLUX (bool, required: False, default: False)
    write heatflux output

  • TEMPGRAD (bool, required: False, default: False)
    write temperature gradient output

  • ELEMENT_OWNER (bool, required: False, default: False)
    write element owner

  • ELEMENT_GID (bool, required: False, default: False)
    write 4C internal element GIDs

  • NODE_GID (bool, required: False, default: False)
    write 4C internal node GIDs

TSI CONTACT

Type: group

no description yet

Used in 1 test
Contains
  • HEATTRANSSLAVE (double, required: False, default: 0)
    Heat transfer parameter for slave side in thermal contact

  • HEATTRANSMASTER (double, required: False, default: 0)
    Heat transfer parameter for master side in thermal contact

  • TEMP_DAMAGE (double, required: False, default: 1000000000000.0)
    damage temperature at contact interface: friction coefficient zero there

  • TEMP_REF (double, required: False, default: 0)
    reference temperature at contact interface: friction coefficient equals the given value

  • NITSCHE_THETA_TSI (double, required: False, default: 0)
    +1: symmetric, 0: non-symmetric, -1: skew-symmetric

  • NITSCHE_WEIGHTING_TSI (enum, required: False, default: harmonic)
    how to weight consistency terms in Nitsche contact formulation

    Choices
    • slave

    • master

    • harmonic

    • physical

  • NITSCHE_PENALTY_ADAPTIVE_TSI (bool, required: False, default: True)
    adapt penalty parameter after each converged time step

  • PENALTYPARAM_THERMO (double, required: False, default: 0)
    Penalty parameter for Nitsche solution strategy

TSI DYNAMIC

Type: group

no description yet

Used in 51 tests
Contains
  • COUPALGO (enum, required: False, default: tsi_monolithic)
    Coupling strategies for TSI solvers

    Choices
    • tsi_iterstagg

    • tsi_iterstagg_aitken

    • tsi_iterstagg_aitkenirons

    • tsi_iterstagg_fixedrelax

    • tsi_monolithic

    • tsi_oneway

    • tsi_sequstagg

  • MATCHINGGRID (bool, required: False, default: True)
    is matching grid

  • RESTARTEVERY (int, required: False, default: 1)
    write restart possibility every RESTARTEVERY steps

  • NUMSTEP (int, required: False, default: 200)
    maximum number of Timesteps

  • MAXTIME (double, required: False, default: 1000)
    total simulation time

  • TIMESTEP (double, required: False, default: 0.05)
    time step size dt

  • ITEMAX (int, required: False, default: 10)
    maximum number of iterations over fields

  • ITEMIN (int, required: False, default: 1)
    minimal number of iterations over fields

  • RESULTSEVERY (int, required: False, default: 1)
    increment for writing solution

  • NORM_INC (enum, required: False, default: Abs)
    type of norm for convergence check of primary variables in TSI

    Choices
    • Abs

    • Mix

    • Rel

TSI DYNAMIC/MONOLITHIC

Type: group

no description yet

Used in 38 tests
Contains
  • CONVTOL (double, required: False, default: 1e-06)
    tolerance for convergence check of TSI

  • TOLINC (double, required: False, default: 1e-06)
    tolerance for convergence check of TSI-increment in monolithic TSI

  • NORM_RESF (enum, required: False, default: Abs)
    type of norm for residual convergence check

    Choices
    • Abs

    • Mix

    • Rel

  • NORMCOMBI_RESFINC (enum, required: False, default: Coupl_And_Single)
    binary operator to combine primary variables and residual force values

    Choices
    • And

    • And_Single

    • Coupl_And_Single

    • Coupl_Or_Single

    • Or

    • Or_Single

  • ITERNORM (enum, required: False, default: Rms)
    type of norm to be applied to residuals

    Choices
    • Inf

    • L1

    • L1_Scaled

    • L2

    • Rms

  • NLNSOL (enum, required: False, default: fullnewton)
    Nonlinear solution technique

    Choices
    • fullnewton

    • ptc

  • PTCDT (double, required: False, default: 0.1)
    pseudo time step for pseudo-transient continuation (PTC) stabilised Newton procedure

  • LINEAR_SOLVER (int, required: False, default: -1)
    number of linear solver used for monolithic TSI problems

  • ADAPTCONV (bool, required: False, default: False)
    Switch on adaptive control of linear solver tolerance for nonlinear solution

  • ADAPTCONV_BETTER (double, required: False, default: 0.1)
    The linear solver shall be this much better than the current nonlinear residual in the nonlinear convergence limit

  • INFNORMSCALING (bool, required: False, default: True)
    Scale blocks of matrix with row infnorm?

  • MERGE_TSI_BLOCK_MATRIX (bool, required: False, default: False)
    Merge TSI block matrix

  • CALC_NECKING_TSI_VALUES (bool, required: False, default: False)
    Calculate nodal values for evaluation and validation of necking

  • TSI_LINE_SEARCH (enum, required: False, default: none)
    line-search strategy

    Choices
    • and

    • none

    • or

    • structure

    • thermo

TSI DYNAMIC/PARTITIONED

Type: group

no description yet

Used in 6 tests
Contains
  • COUPVARIABLE (enum, required: False, default: Displacement)
    Coupling variable

    Choices
    • Displacement

    • Temperature

  • MAXOMEGA (double, required: False, default: 0)
    largest omega allowed for Aitken relaxation (0.0 means no constraint)

  • FIXEDOMEGA (double, required: False, default: 1)
    fixed relaxation parameter

  • CONVTOL (double, required: False, default: 1e-06)
    tolerance for convergence check of outer iteraiton within partitioned TSI

VOLMORTAR COUPLING

Type: group

no description yet

Used in 15 tests
Contains
  • INTTYPE (enum, required: False, default: Elements)
    Type of numerical integration scheme

    Choices
    • Elements

    • Segments

    • elements

    • segments

  • COUPLINGTYPE (enum, required: False, default: Volmortar)
    Type of coupling

    Choices
    • Volmortar

    • consint

    • consistentinterpolation

    • volmortar

  • SHAPEFCN (enum, required: False, default: Dual)
    Type of employed set of shape functions

    Choices
    • Dual

    • Standard

    • dual

    • standard

    • std

  • CUTTYPE (enum, required: False, default: DirectDivergence)
    Type of cut procedure/ integration point calculation

    Choices
    • DirectDivergence

    • Tessellation

    • dd

    • directdivergence

    • t

    • tessellation

  • DUALQUAD (enum, required: False, default: nm)
    Type of dual shape function for weighting function for quadr. problems

    Choices
    • lin_mod

    • lm

    • nm

    • nomod

    • qm

    • quad_mod

  • MESH_INIT (bool, required: False, default: False)
    If chosen, mesh initialization procedure is performed

  • KEEP_EXTENDEDGHOSTING (bool, required: False, default: True)
    If chosen, extended ghosting is kept for simulation

WEAR

Type: group

no description yet

Used in 2 tests
Contains
  • WEARLAW (enum, required: False, default: None)
    Type of wear law

    Choices
    • Archard

    • None

    • archard

    • none

  • MATCHINGGRID (bool, required: False, default: True)
    is matching grid

  • WEAR_SHAPEFCN (enum, required: False, default: Standard)
    Type of employed set of shape functions for wear

    Choices
    • Dual

    • Standard

    • dual

    • standard

    • std

  • WEARCOEFF (double, required: False, default: 0)
    Wear coefficient for slave surface

  • WEARCOEFF_MASTER (double, required: False, default: 0)
    Wear coefficient for master surface

  • WEAR_TIMERATIO (double, required: False, default: 1)
    Time step ratio between wear and spatial time scale

  • SSSLIP (double, required: False, default: 1)
    Fixed slip for steady state wear

  • SSWEAR (bool, required: False, default: False)
    flag for steady state wear

  • WEAR_SIDE (enum, required: False, default: Slave)
    Definition of wear side

    Choices
    • Slave

    • both

    • s

    • slave

    • slave_master

    • sm

  • WEARTYPE (enum, required: False, default: internal_state)
    Definition of wear algorithm

    Choices
    • internal_state

    • intstate

    • is

    • primary_variable

    • primvar

    • pv

  • WEARTIMINT (enum, required: False, default: e)
    Definition of wear time integration

    Choices
    • e

    • expl

    • explicit

    • i

    • impl

    • implicit

  • WEAR_TIMESCALE (enum, required: False, default: e)
    Definition wear time scale compares to std. time scale

    Choices
    • d

    • different

    • e

    • equal

XFEM GENERAL

Type: group

no description yet

Used in 157 tests
Contains
  • GMSH_DEBUG_OUT (bool, required: False, default: False)
    Do you want to write extended Gmsh output for each timestep?

  • GMSH_DEBUG_OUT_SCREEN (bool, required: False, default: False)
    Do you want to be informed, if Gmsh output is written?

  • GMSH_SOL_OUT (bool, required: False, default: False)
    Do you want to write extended Gmsh output for each timestep?

  • GMSH_TIMINT_OUT (bool, required: False, default: False)
    Do you want to write extended Gmsh output for each timestep?

  • GMSH_EOS_OUT (bool, required: False, default: False)
    Do you want to write extended Gmsh output for each timestep?

  • GMSH_DISCRET_OUT (bool, required: False, default: False)
    Do you want to write extended Gmsh output for each timestep?

  • GMSH_CUT_OUT (bool, required: False, default: False)
    Do you want to write extended Gmsh output for each timestep?

  • PRINT_OUTPUT (bool, required: False, default: False)
    Is the output of the cut process desired?

  • MAX_NUM_DOFSETS (int, required: False, default: 3)
    Maximum number of volumecells in the XFEM element

  • NODAL_DOFSET_STRATEGY (enum, required: False, default: full)
    Strategy used for the nodal dofset management per node

    Choices
    • ConnectGhostDofsets_PerNodeAndPosition

    • OneDofset_PerNodeAndPosition

    • full

  • VOLUME_GAUSS_POINTS_BY (enum, required: False, default: Tessellation)
    Method for finding Gauss Points for the cut volumes

    Choices
    • DirectDivergence

    • MomentFitting

    • Tessellation

  • BOUNDARY_GAUSS_POINTS_BY (enum, required: False, default: Tessellation)
    Method for finding Gauss Points for the boundary cells

    Choices
    • DirectDivergence

    • MomentFitting

    • Tessellation

XFLUID DYNAMIC/GENERAL

Type: group

no description yet

Used in 91 tests
Contains
  • XFLUIDFLUID (bool, required: False, default: False)
    Use an embedded fluid patch.

  • RELAXING_ALE_EVERY (int, required: False, default: 1)
    Relaxing Ale after how many monolithic steps

  • RELAXING_ALE (bool, required: False, default: True)
    switch on/off for relaxing Ale in monolithic fluid-fluid-fsi

  • XFLUIDFLUID_SEARCHRADIUS (double, required: False, default: 1)
    Radius of the search tree

  • MONOLITHIC_XFFSI_APPROACH (enum, required: False, default: xffsi_fixedALE_partitioned)
    The monolithic approach for xfluidfluid-fsi

    Choices
    • xffsi_fixedALE_interpolation

    • xffsi_fixedALE_partitioned

    • xffsi_full_newton

  • XFLUIDFLUID_TIMEINT (enum, required: False, default: Xff_TimeInt_FullProj)
    The xfluidfluid-timeintegration approach

    Choices
    • Xff_TimeInt_FullProj

    • Xff_TimeInt_ProjIfMoved

    • Xff_TimeInt_KeepGhostValues

    • Xff_TimeInt_IncompProj

  • XFLUID_TIMEINT (enum, required: False, default: STD=COPY/SL_and_GHOST=COPY/GP)
    The xfluid time integration approach

    Choices
    • STD=COPY/PROJ_and_GHOST=COPY/PROJ/GP

    • STD=COPY/SL_and_GHOST=COPY/GP

    • STD=COPY_and_GHOST=COPY/GP

    • STD=SL(boundary-zone)_and_GHOST=GP

  • ALE_XFluid (bool, required: False, default: False)
    XFluid is Ale Fluid?

  • INTERFACE_TERMS_PREVIOUS_STATE (enum, required: False, default: PreviousState_only_consistency)
    how to treat interface terms from previous time step (new OST)

    Choices
    • PreviousState_only_consistency

    • PreviousState_full

  • XFLUID_TIMEINT_CHECK_INTERFACETIPS (bool, required: False, default: True)
    Xfluid TimeIntegration Special Check if node has changed the side!

  • XFLUID_TIMEINT_CHECK_SLIDINGONSURFACE (bool, required: False, default: True)
    Xfluid TimeIntegration Special Check if node is sliding on surface!

XFLUID DYNAMIC/STABILIZATION

Type: group

no description yet

Used in 215 tests, showing only the first 20.
Contains
  • COUPLING_METHOD (enum, required: False, default: Nitsche)
    method how to enforce embedded boundary/coupling conditions at the interface

    Choices
    • Hybrid_LM_Cauchy_stress

    • Hybrid_LM_viscous_stress

    • Nitsche

  • HYBRID_LM_L2_PROJ (enum, required: False, default: part_ele_proj)
    perform the L2 projection between stress fields on whole element or on fluid part?

    Choices
    • full_ele_proj

    • part_ele_proj

  • VISC_ADJOINT_SYMMETRY (enum, required: False, default: sym)
    viscous and adjoint viscous interface terms with matching sign?

    Choices
    • no

    • none

    • skew

    • sym

    • yes

  • NIT_STAB_FAC (double, required: False, default: 35)\

    • ( stabilization parameter for Nitsche’s penalty term*

  • NIT_STAB_FAC_TANG (double, required: False, default: 35)\

    • ( stabilization parameter for Nitsche’s penalty tangential term*

  • VISC_STAB_TRACE_ESTIMATE (enum, required: False, default: CT_div_by_hk)
    how to estimate the scaling from the trace inequality in Nitsche’s method

    Choices
    • CT_div_by_hk

    • eigenvalue

  • UPDATE_EIGENVALUE_TRACE_ESTIMATE (enum, required: False, default: every_iter)
    how often should the local eigenvalue problem be updated

    Choices
    • every_iter

    • every_timestep

    • once

  • VISC_STAB_HK (enum, required: False, default: ele_vol_div_by_max_ele_surf)
    how to define the characteristic element length in cut elements

    Choices
    • cut_vol_div_by_cut_surf

    • ele_vol_div_by_cut_surf

    • ele_vol_div_by_ele_surf

    • ele_vol_div_by_max_ele_surf

    • vol_equivalent

  • CONV_STAB_SCALING (enum, required: False, default: none)
    scaling factor for viscous interface stabilization (Nitsche, MSH)

    Choices
    • abs_inflow

    • inflow

    • none

  • XFF_CONV_STAB_SCALING (enum, required: False, default: none)
    scaling factor for convective interface stabilization of fluid-fluid Coupling

    Choices
    • averaged

    • inflow

    • none

  • MASS_CONSERVATION_COMBO (enum, required: False, default: max)
    choose the maximum from viscous and convective contributions or just sum both up

    Choices
    • max

    • sum

  • MASS_CONSERVATION_SCALING (enum, required: False, default: only_visc)
    apply additional scaling of penalty term to enforce mass conservation for convection-dominated flow

    Choices
    • full

    • only_visc

  • GHOST_PENALTY_STAB (bool, required: False, default: False)
    switch on/off ghost penalty interface stabilization

  • GHOST_PENALTY_TRANSIENT_STAB (bool, required: False, default: False)
    switch on/off ghost penalty transient interface stabilization

  • GHOST_PENALTY_2nd_STAB (bool, required: False, default: False)
    switch on/off ghost penalty interface stabilization for 2nd order derivatives

  • GHOST_PENALTY_2nd_STAB_NORMAL (bool, required: False, default: False)
    switch between ghost penalty interface stabilization for 2nd order derivatives in normal or all spatial directions

  • GHOST_PENALTY_FAC (double, required: False, default: 0.1)
    define stabilization parameter ghost penalty interface stabilization

  • GHOST_PENALTY_TRANSIENT_FAC (double, required: False, default: 0.001)
    define stabilization parameter ghost penalty transient interface stabilization

  • GHOST_PENALTY_2nd_FAC (double, required: False, default: 0.05)
    define stabilization parameter ghost penalty 2nd order viscous interface stabilization

  • GHOST_PENALTY_PRESSURE_2nd_FAC (double, required: False, default: 0.05)
    define stabilization parameter ghost penalty 2nd order pressure interface stabilization

  • XFF_EOS_PRES_EMB_LAYER (bool, required: False, default: False)
    switch on/off edge-based pressure stabilization on interface-contributing elements of the embedded fluid

  • IS_PSEUDO_2D (bool, required: False, default: False)
    modify viscous interface stabilization due to the vanishing polynomial in third dimension when using strong Dirichlet conditions to block polynomials in one spatial dimension

  • GHOST_PENALTY_ADD_INNER_FACES (bool, required: False, default: False)
    Apply ghost penalty stabilization also for inner faces if this is possible due to the dofsets

XFLUID DYNAMIC/XFPSI MONOLITHIC

Type: group

no description yet

Used in 6 tests
Contains
  • ITEMIN (int, required: False, default: 1)
    How many iterations are performed minimal

  • ITEMAX_OUTER (int, required: False, default: 5)
    How many outer iterations are performed maximal

  • ND_NEWTON_DAMPING (bool, required: False, default: False)
    Activate Newton damping based on residual and increment

  • ND_MAX_DISP_ITERINC (double, required: False, default: -1)
    Maximal displacement increment to apply full newton –> otherwise damp newton

  • ND_MAX_VEL_ITERINC (double, required: False, default: -1)
    Maximal fluid velocity increment to apply full newton –> otherwise damp newton

  • ND_MAX_PRES_ITERINC (double, required: False, default: -1)
    Maximal fluid pressure increment to apply full newton –> otherwise damp newton

  • ND_MAX_PVEL_ITERINC (double, required: False, default: -1)
    Maximal porofluid velocity increment to apply full newton –> otherwise damp newton

  • ND_MAX_PPRES_ITERINC (double, required: False, default: -1)
    Maximal porofluid pressure increment to apply full newton –> otherwise damp newton

  • CUT_EVALUATE_MINTOL (double, required: False, default: 0)
    Minimal value of the maximal structural displacement for which the CUT is evaluate in this iteration!

  • EXTRAPOLATE_TO_ZERO (bool, required: False, default: False)
    the extrapolation of the fluid stress in the contact zone is relaxed to zero after a certain distance

  • CUT_EVALUATE_MINITER (int, required: False, default: 0)
    Minimal number of nonlinear iterations, before the CUT is potentially not evaluated

  • POROCONTACTFPSI_HFRACTION (double, required: False, default: 1)
    factor of element size, when transition between FPSI and PSCI is started!

  • POROCONTACTFPSI_FULLPCFRACTION (double, required: False, default: 0)
    ration of gap/(POROCONTACTFPSI_HFRACTIONh) when full PSCI is started!*

  • USE_PORO_PRESSURE (bool, required: False, default: True)
    the extrapolation of the fluid stress in the contact zone is relaxed to zero after a certain distance

beam_potential

Type: group

Parameters for beam interactions based on potentials. Beam-to-beam and beam-to-sphere interactions are available.

Used in 18 tests
Contains
  • potential_law_exponents (vector<double>, size: n, required: True, each element must validate: range (0, 1.7976931348623157e+308])
    Negative(!) exponent(s) \(m_i\) of potential law \(\Phi(r) = \sum_i (k_i * r^{-m_i}).\)

  • potential_law_prefactors (vector<double>, size: n, required: True)
    Prefactor(s) \(k_i\) of potential law \(\Phi(r) = \sum_i (k_i * r^{-m_i})\).

  • type (enum, required: True)
    Type of potential interaction, i.e., surface or volume interaction.

    Choices
    • surface

    • volume

  • strategy (enum, required: True)
    Strategy to evaluate interaction potential: double/single length small/large separation approximation, …

    Choices
    • double_length_specific_large_separations

    • double_length_specific_small_separations

    • single_length_specific_small_separations

    • single_length_specific_small_separations_simple

  • cutoff_radius (double or null, required: False, range: (0, 1.7976931348623157e+308], default: null)
    Neglect all potential contributions at separation larger than this cutoff radius

  • n_integration_segments (int, required: False, range: (0, 2147483647], default: 1)
    Number of integration segments used per beam element

  • n_gauss_points (int, required: False, range: (0, 2147483647], default: 10)
    Number of Gauss points used per integration segment

  • automatic_differentiation (bool, required: False, default: False)
    Option to apply automatic differentiation via FAD

  • choice_master_slave (enum, required: False, default: smaller_eleGID_is_slave)
    Rule to which the role of master and slave is assigned to beam elements

    Choices
    • smaller_eleGID_is_slave

    • higher_eleGID_is_slave

  • potential_reduction_length (double or null, required: False, range: (0, 1.7976931348623157e+308], default: null)
    Length in which the potential is reduced to 0 at master beam end points (only applicable for ‘single_length_specific_small_separations’ strategy).

  • regularization (group)
    Regularization of the potential at small separations

    Contains
    • type (enum, required: False, default: none)
      Type of regularization applied to the force law

      Choices
      • linear

      • constant

      • none

    • separation (double, required: False, default: 0)
      Activate regularization of force law at separations smaller than this separation

  • runtime_output (group)
    Runtime output parameters for beam potential-based interactions

    Contains
    • interval_steps (int or null, required: False, range: (0, 2147483647], default: null)
      Frequency at which the output is written.

    • every_iteration (bool, required: False, default: False)
      Write output in every iteration of the nonlinear solver

    • force (bool, required: False, default: False)
      Write visualization output for forces

    • moment (bool, required: False, default: False)
      Write visualization output for moments

    • write_force_moment_per_elementpair (bool, required: False, default: False)
      Write visualization output for forces/moments separately for each element pair

    • write_uids (bool, required: False, default: False)
      Write out the unique ID’s for each visualization point,i.e., master and slave beam element global ID (uid_0_beam_1_gid, uid_1_beam_2_gid) and local Gauss point ID (uid_2_gp_id)

fields

Type: list

Define a field that can be used in the simulation. You can refer to a field by its name in other places.

Used in 2 tests
Each element contains
  • name (string, required: True)
    Name of the field. This is used to refer to the field in other places. It is recommended to choose a descriptive name. The name must be unique across all fields.

  • discretization (string, required: True)
    Name of the discretization to which this field belongs.

  • source (selection)
    Source of the input field data.

    Choices
    • separate_file:

      • separate_file (group)
        Read the field data from a separate json file.

        Contains
        • file (path, required: True)
          (Relative) path to the file containing the field data.

        • key (string or null, required: False, default: null)
          The key under which the field data is stored in the file. If not specified, the key is assumed to be equal to the name.

    • from_mesh:

      • from_mesh (group)
        Read the field data from the mesh file.

        Contains
        • basis (enum, required: True)
          The basis on which the field data is defined.

          Choices
          • cells

          • points

        • key (string or null, required: False, default: null)
          The key under which the field data is stored in the mesh. If not specified, the key is assumed to be equal to the name.

input_version

Type: string or null, required: False, must match pattern: re.compile(‘^\d+.\d+.\d+$’), default: null

Version of the input file. This is used to warn when the input file is incompatible with the current input version of 4C.

Used in 1 test

porofluid_dynamic

Type: group

no description yet

Used in 57 tests
Contains
  • total_simulation_time (double, required: False, default: -1)
    Total simulation time

  • time_integration (group)
    no description yet

    Contains
    • number_of_time_steps (int, required: False, default: -1)
      Number of time steps

    • time_step_size (double, required: False, default: -1)
      Time step size

    • theta (double, required: False, default: 0.5)
      One-step-theta time integration factor

    • scheme (enum, required: False, default: one_step_theta)
      Time integration scheme

      Choices
      • one_step_theta

  • nonlinear_solver (group)
    no description yet

    Contains
    • maximum_number_of_iterations (int, required: False, default: 10)
      Maximum number of nonlinear iterations

    • absolute_tolerance_residual (double, required: False, default: 1e-14)
      Absolute tolerance for deciding if residual of nonlinear problem is already zero

    • linear_solver_id (int, required: False, default: 1)
      ID of linear solver

    • residual (group)
      no description yet

      Contains
      • vector_norm (enum, required: False, default: l2)
        Type of norm to be applied to residuals in the nonlinear solver

        Choices
        • undefined

        • l1

        • l1_scaled

        • l2

        • rms

        • inf

      • tolerance (double, required: False, default: 1e-06)
        Tolerance for residual norm of the nonlinear solver

    • increment (group)
      no description yet

      Contains
      • vector_norm (enum, required: False, default: l2)
        Type of norm to be applied to increments in the nonlinear solver

        Choices
        • undefined

        • l1

        • l1_scaled

        • l2

        • rms

        • inf

      • tolerance (double, required: False, default: 1e-06)
        Tolerance for the increment norm of the nonlinear solver

    • convergence_criteria_adaptivity (group)
      no description yet

      Contains
      • active (bool, required: False, default: False)
        Activate adaptive control of linear solver tolerance for nonlinear solution

      • nonlinear_to_linear_tolerance_ratio (double, required: False, default: 0.1)
        The linear solver shall be this much better than the current nonlinear residual in the nonlinear convergence limit

  • initial_condition (group)
    no description yet

    Contains
    • type (enum, required: True)
      Initial Field for the porofluid problem

      Choices
      • zero

      • by_function

      • by_condition

    • function_id (int, required: False, default: -1)
      function number for scalar transport initial field

  • output (group)
    no description yet

    Contains
    • result_data_every (int, required: False, default: 1)
      Increment for writing solution

    • restart_data_every (int, required: False, default: 1)
      Increment for writing restart data

    • saturation_and_pressure (bool, required: False, default: True)
      Flag if output of saturations and pressures should be calculated

    • solid_pressure (bool, required: False, default: True)
      Flag if output of solid pressure should be calculated

    • porosity (bool, required: False, default: True)
      Flag if output of porosity should be calculated

    • phase_velocities (bool, required: False, default: True)
      Flag if output of phase velocities should be calculated

    • volfrac_blood_lung (bool, required: False, default: False)
      Flag if output of volfrac blood lung should be calculated

    • determinant_of_deformation_gradient (bool, required: False, default: False)
      Flag if output of determinant_of_deformation_gradient should be calculated

  • fd_check (group)
    no description yet

    Contains
    • active (bool, required: False, default: False)
      Activate finite difference check

    • epsilon (double, required: False, default: 1e-06)
      Dof perturbation magnitude for finite difference check (1.e-6 seems to work very well, whereas smaller values don’t)

    • tolerance (double, required: False, default: 1e-06)
      Relative tolerance for finite difference check

  • calculate_error_to_analytical_solution (group)
    no description yet

    Contains
    • active (bool, required: False, default: False)
      Compute error compared to analytical solution

    • function_id (int, required: False, default: -1)
      Function ID of analytical solution for error computation

  • skip_initial_time_derivative (bool, required: False, default: True)
    Flag to skip computation of initial time derivative

  • biot_stabilization (group)
    no description yet

    Contains
    • active (bool, required: False, default: False)
      Flag to (de)activate BIOT stabilization

    • scaling_factor (double, required: False, default: 1)
      Scaling factor for stabilization parameter for biot stabilization

  • divergence_action (enum, required: False, default: stop)
    What to do with time integration when the nonlinear solver did not converge

    Choices
    • stop

    • continue_anyway

  • flux_reconstruction (group)
    no description yet

    Contains
    • active (bool, required: False, default: False)
      Activate flux reconstruction

    • solver_id (int, required: False, default: -1)
      Number of linear solver used for flux reconstruction

  • domain_integrals_function_ids (string, required: False, default: -1.0)
    functions used for domain integrals

  • artery_coupling_active (bool, required: False, default: False)
    Coupling with 1D blood vessels.

  • starting_DBC (group)
    no description yet

    Contains
    • active (string, required: False, default: 0)
      Switching the starting Dirichlet BC on or off.

    • time_end (double, required: False, default: -1)
      End time for the starting Dirichlet BC.

    • function_ids (string, required: False, default: 0)
      Function prescribing the starting Dirichlet BC.

porofluid_dynamic/artery_coupling

Type: group

no description yet

Used in 23 tests
Contains
  • coupling_method (enum, required: True)
    Coupling method for artery coupling.

    Choices
    • none

    • nodal

    • gauss_point_to_segment

    • mortar_penalty

    • node_to_point

  • coupled_dofs (group)
    no description yet

    Contains
    • artery (string, required: False, default: -1.0)
      coupled artery dofs for meshtying

    • homogenized (string, required: False, default: -1.0)
      coupled homogenized dofs for meshtying

  • reaction_terms (group)
    no description yet

    Contains
    • artery_function_ids (string, required: False, default: -1)
      functions for coupling (artery part)

    • artery_scaling (string, required: False, default: 1)
      scale for coupling (artery part)

    • homogenized_function_ids (string, required: False, default: -1)
      functions for coupling (homogenized part)

    • homogenized_scaling (string, required: False, default: 1)
      scale for coupling (homogenized part)

  • maximum_number_of_segments_per_artery_element (int, required: False, default: 5)
    maximum number of segments per artery element for 1D-3D artery coupling

  • penalty_parameter (double, required: False, default: 1000)
    Penalty parameter for line-based coupling

  • evaluate_in_reference_configuration (bool, required: True)
    Flag if artery elements are evaluated in reference or current configuration

  • lateral_surface_coupling (bool, required: False, default: False)
    Flag if 1D-3D coupling should be evaluated on lateral (cylinder) surface of embedded artery elements

  • integration_patches (group)
    no description yet

    Contains
    • number_of_patches_axial (int, required: False, default: 1)
      Number of integration patches per 1D element in axial direction for lateral surface coupling

    • number_of_patches_radial (int, required: False, default: 1)
      Number of integration patches per 1D element in radial direction for lateral surface coupling

  • output_blood_vessel_volume_fraction (bool, required: False, default: False)
    Flag if output of blood vessel volume fraction should be calculated

  • print_coupling_pairs_summary (bool, required: False, default: False)
    Flag if summary of coupling-pairs should be printed

  • delete_free_hanging_elements (bool, required: False, default: False)
    Flag if free-hanging elements (after blood vessel collapse) should be deleted

  • delete_small_components_fraction (double, required: False, default: -1)
    Small connected components whose size is smaller than this fraction of the overall network size are additionally deleted (a valid choice of this parameter should lie between 0 and 1)

porofluid_elasticity_dynamic

Type: group

no description yet

Used in 47 tests
Contains
  • total_simulation_time (double, required: False, default: -1)
    total simulation time

  • output (group)
    no description yet

    Contains
    • result_data_every (int, required: False, default: 1)
      increment for writing solution

    • restart_data_every (int, required: False, default: 1)
      write restart data every nth steps

  • time_integration (group)
    no description yet

    Contains
    • number_of_time_steps (int, required: False, default: -1)
      maximum number of time steps

    • theta (double, required: False, default: 0.5)
      One-step-theta time integration factor

    • time_step_size (double, required: False, default: -1)
      time step size dt

  • nonlinear_solver (group)
    no description yet

    Contains
    • maximum_number_of_iterations (int, required: False, default: 10)
      maximum number of iterations over fields

    • linear_solver_id (int, required: False, default: 1)
      ID of linear solver

  • solve_structure (bool, required: False, default: True)
    Whether or not to solve the structure problem

  • coupling_scheme (enum, required: False, default: twoway_partitioned)
    Coupling strategies for porofluid-elasticity solvers

    Choices
    • undefined

    • twoway_partitioned

    • twoway_monolithic

  • artery_coupling_active (bool, required: False, default: False)
    Coupling with 1D blood vessels.

porofluid_elasticity_dynamic/monolithic

Type: group

no description yet

Used in 12 tests
Contains
  • nonlinear_solver (group)
    no description yet

    Contains
    • linear_solver_id (int, required: False, default: -1)
      number of linear solver used for poroelasticity problems

    • equilibration (enum, required: False, default: none)
      flag for equilibration of global system of equations

      Choices
      • none

      • rows_full

      • rows_maindiag

      • columns_full

      • columns_maindiag

      • rowsandcolumns_full

      • rowsandcolumns_maindiag

      • symmetry

      • local

    • residual (group)
      no description yet

      Contains
      • global_tolerance (double, required: False, default: 1e-08)
        Tolerance for residual norm of the nonlinear solver

      • vector_norm (enum, required: False, default: l2)
        type of norm to be applied to residuals

        Choices
        • undefined

        • l1

        • l1_scaled

        • l2

        • rms

        • inf

    • increment (group)
      no description yet

      Contains
      • global_tolerance (double, required: False, default: 1e-08)
        Tolerance for increment norm of the nonlinear solver

      • vector_norm (enum, required: False, default: l2)
        type of norm to be applied to residuals

        Choices
        • undefined

        • l1

        • l1_scaled

        • l2

        • rms

        • inf

    • convergence_criteria_adaptivity (group)
      no description yet

      Contains
      • active (bool, required: False, default: False)
        Activate adaptive control of linear solver tolerance for nonlinear solution

      • nonlinear_to_linear_tolerance_ratio (double, required: False, default: 0.1)
        The linear solver shall be this much better than the current nonlinear residual in the nonlinear convergence limit

  • fd_check (bool, required: False, default: False)
    FD check active

porofluid_elasticity_dynamic/partitioned

Type: group

no description yet

Used in 5 tests
Contains
  • convergence_tolerance (double, required: False, default: 1e-06)
    tolerance for convergence check of outer iteration

  • relaxation (group)
    no description yet

    Contains
    • type (enum, required: False, default: none)
      type relaxation of partitioned scheme

      Choices
      • none

      • constant

      • aitken

    • start_omega (double, required: False, default: 1)
      fixed relaxation parameter

    • minimum_omega (double, required: False, default: 0.1)
      smallest omega allowed for Aitken relaxation

    • maximum_omega (double, required: False, default: 10)
      largest omega allowed for Aitken relaxation

porofluid_elasticity_scatra_dynamic

Type: group

no description yet

Used in 34 tests
Contains
  • total_simulation_time (double, required: False, default: -1)
    total simulation time

  • output (group)
    no description yet

    Contains
    • result_data_every (int, required: False, default: 1)
      increment for writing solution

    • restart_data_every (int, required: False, default: 1)
      write restart data every nth steps

  • time_integration (group)
    no description yet

    Contains
    • number_of_time_steps (int, required: False, default: -1)
      maximum number of time steps

    • theta (double, required: False, default: -1)
      One-step-theta time integration factor

    • time_step_size (double, required: False, default: 0.5)
      time step size dt

  • nonlinear_solver (group)
    no description yet

    Contains
    • maximum_number_of_iterations (int, required: False, default: 10)
      maximum number of iterations over fields

    • minimum_number_of_iterations (int, required: False, default: 1)
      minimum number of iterations over fields

    • linear_solver_id (int, required: False, default: 1)
      ID of linear solver

  • coupling_scheme (enum, required: False, default: twoway_partitioned_sequential)
    Coupling scheme for porofluid-elasticity to scalar transport coupling

    Choices
    • twoway_partitioned_nested

    • twoway_partitioned_sequential

    • twoway_monolithic

  • artery_coupling_active (bool, required: False, default: False)
    Coupling with 1D blood vessels.

  • divergence_action (enum, required: False, default: stop)
    What to do with time integration when the nonlinear solver did not converge

    Choices
    • stop

    • continue_anyway

porofluid_elasticity_scatra_dynamic/monolithic

Type: group

no description yet

Used in 26 tests
Contains
  • nonlinear_solver (group)
    no description yet

    Contains
    • linear_solver_id (int, required: True)
      number of linear solver used

    • equilibration (enum, required: False, default: none)
      flag for equilibration of global system of equations

      Choices
      • none

      • rows_full

      • rows_maindiag

      • columns_full

      • columns_maindiag

      • rowsandcolumns_full

      • rowsandcolumns_maindiag

      • symmetry

      • local

    • residual (group)
      no description yet

      Contains
      • global_tolerance (double, required: False, default: 1e-08)
        Tolerance for residual norm of the nonlinear solver

      • vector_norm (enum, required: False, default: l2)
        type of norm to be applied to residuals

        Choices
        • undefined

        • l1

        • l1_scaled

        • l2

        • rms

        • inf

    • increment (group)
      no description yet

      Contains
      • global_tolerance (double, required: False, default: 1e-08)
        Tolerance for increment norm of the nonlinear solver

      • vector_norm (enum, required: False, default: l2)
        type of norm to be applied to residuals

        Choices
        • undefined

        • l1

        • l1_scaled

        • l2

        • rms

        • inf

    • convergence_criteria_adaptivity (group)
      no description yet

      Contains
      • active (bool, required: False, default: False)
        Activate adaptive control of linear solver tolerance for nonlinear solution

      • nonlinear_to_linear_tolerance_ratio (double, required: False, default: 0.1)
        The linear solver shall be this much better than the current nonlinear residual in the nonlinear convergence limit

  • fd_check (bool, required: False, default: False)
    FD check active

porofluid_elasticity_scatra_dynamic/partitioned

Type: group

no description yet

Used in 1 test
Contains
  • convergence_tolerance (double, required: False, default: 1e-06)
    tolerance for convergence check of outer iteration

reduced_dimensional_lung

Type: group

no description yet

Used in 7 tests
Contains
  • dynamics (group)
    no description yet

    Contains
    • time_increment (double, required: True)
      Time increment dt.

    • number_of_steps (int, required: True)
      Number of time steps.

    • restart_every (int, required: False, default: 1)
      Increment for writing restart.

    • results_every (int, required: False, default: 1)
      Increment for writing solution.

    • linear_solver (int, required: True)
      Number of linear solver used for reduced dimensional lung simulation.

  • lung_tree (group)
    Definition of the reduced dimensional lung tree including model definitions and parameters

    Contains
    • element_type (selection)
      Type of reduced lung elements.

      Choices
      • constant:

        • constant (enum, required: True)
          Constant value for the field.

          Choices
          • Airway

          • TerminalUnit

      • from_file:

        • from_file (path, required: True)
          Path to a file containing the input field data.

      • field_reference:

        • field_reference (string, required: True)
          Refer to a globally defined field by a name.

      • from_mesh:

        • from_mesh (string, required: True)
          Refer to a field defined in the input mesh by a name.

    • generation (selection)
      Generation of the airway elements.

      Choices
      • constant:

        • constant (int, required: True)
          Constant value for the field.

      • from_file:

        • from_file (path, required: True)
          Path to a file containing the input field data.

      • field_reference:

        • field_reference (string, required: True)
          Refer to a globally defined field by a name.

      • from_mesh:

        • from_mesh (string, required: True)
          Refer to a field defined in the input mesh by a name.

    • airways (group)
      Definition of the airway model.

      Contains
      • radius (selection)
        Radius of the Airway.

        Choices
        • constant:

          • constant (double, required: True)
            Constant value for the field.

        • from_file:

          • from_file (path, required: True)
            Path to a file containing the input field data.

        • field_reference:

          • field_reference (string, required: True)
            Refer to a globally defined field by a name.

        • from_mesh:

          • from_mesh (string, required: True)
            Refer to a field defined in the input mesh by a name.

      • flow_model (group)
        Flow model of the airway.

        Contains
        • resistance_type (selection)
          Type of resistance model for the airway.

          Choices
          • constant:

            • constant (enum, required: True)
              Constant value for the field.

              Choices
              • Linear

              • NonLinear

          • from_file:

            • from_file (path, required: True)
              Path to a file containing the input field data.

          • field_reference:

            • field_reference (string, required: True)
              Refer to a globally defined field by a name.

          • from_mesh:

            • from_mesh (string, required: True)
              Refer to a field defined in the input mesh by a name.

        • resistance_model (group)
          Definition of the airway resistance model

          Contains
          • non_linear (group)
            Definition of the non-linear airway resistance model.

            Contains
            • turbulence_factor_gamma (selection)
              Van Ertbruggen’s generation dependent turbulence factor defining turbulent onset.

              Choices
              • constant:

                • constant (double, required: True)
                  Constant value for the field.

              • from_file:

                • from_file (path, required: True)
                  Path to a file containing the input field data.

              • field_reference:

                • field_reference (string, required: True)
                  Refer to a globally defined field by a name.

              • from_mesh:

                • from_mesh (string, required: True)
                  Refer to a field defined in the input mesh by a name.

        • include_inertia (selection)
          Include inertial effects in the airway flow model.

          Choices
          • constant:

            • constant (bool, required: True)
              Constant value for the field.

          • from_file:

            • from_file (path, required: True)
              Path to a file containing the input field data.

          • field_reference:

            • field_reference (string, required: True)
              Refer to a globally defined field by a name.

          • from_mesh:

            • from_mesh (string, required: True)
              Refer to a field defined in the input mesh by a name.

      • wall_model_type (selection)
        Type of wall model of the airway.

        Choices
        • constant:

          • constant (enum, required: True)
            Constant value for the field.

            Choices
            • Rigid

            • KelvinVoigt

        • from_file:

          • from_file (path, required: True)
            Path to a file containing the input field data.

        • field_reference:

          • field_reference (string, required: True)
            Refer to a globally defined field by a name.

        • from_mesh:

          • from_mesh (string, required: True)
            Refer to a field defined in the input mesh by a name.

      • wall_model (group)
        Wall model of the airway.

        Contains
        • kelvin_voigt (group)
          Kelvin-Voigt type airway wall model.

          Contains
          • elasticity (group)
            Elasticity parameters of the airway wall.

            Contains
            • wall_poisson_ratio (selection)
              Poisson’s ratio of the airway wall.

              Choices
              • constant:

                • constant (double, required: True)
                  Constant value for the field.

              • from_file:

                • from_file (path, required: True)
                  Path to a file containing the input field data.

              • field_reference:

                • field_reference (string, required: True)
                  Refer to a globally defined field by a name.

              • from_mesh:

                • from_mesh (string, required: True)
                  Refer to a field defined in the input mesh by a name.

            • wall_elasticity (selection)
              Elasticity of the airway wall.

              Choices
              • constant:

                • constant (double, required: True)
                  Constant value for the field.

              • from_file:

                • from_file (path, required: True)
                  Path to a file containing the input field data.

              • field_reference:

                • field_reference (string, required: True)
                  Refer to a globally defined field by a name.

              • from_mesh:

                • from_mesh (string, required: True)
                  Refer to a field defined in the input mesh by a name.

            • diameter_over_wall_thickness (selection)
              Ratio of diameter over wall thickness.

              Choices
              • constant:

                • constant (double, required: True)
                  Constant value for the field.

              • from_file:

                • from_file (path, required: True)
                  Path to a file containing the input field data.

              • field_reference:

                • field_reference (string, required: True)
                  Refer to a globally defined field by a name.

              • from_mesh:

                • from_mesh (string, required: True)
                  Refer to a field defined in the input mesh by a name.

          • viscosity (group)
            Viscous parameters of the airway wall.

            Contains
            • viscous_time_constant (selection)
              Viscous time constant.

              Choices
              • constant:

                • constant (double, required: True)
                  Constant value for the field.

              • from_file:

                • from_file (path, required: True)
                  Path to a file containing the input field data.

              • field_reference:

                • field_reference (string, required: True)
                  Refer to a globally defined field by a name.

              • from_mesh:

                • from_mesh (string, required: True)
                  Refer to a field defined in the input mesh by a name.

            • viscous_phase_shift (selection)
              Viscous phase shift.

              Choices
              • constant:

                • constant (double, required: True)
                  Constant value for the field.

              • from_file:

                • from_file (path, required: True)
                  Path to a file containing the input field data.

              • field_reference:

                • field_reference (string, required: True)
                  Refer to a globally defined field by a name.

              • from_mesh:

                • from_mesh (string, required: True)
                  Refer to a field defined in the input mesh by a name.

    • terminal_units (group)
      Terminal units.

      Contains
      • rheological_model (group)
        Rheological model of the terminal unit.

        Contains
        • rheological_model_type (selection)
          Type of the rheological model.

          Choices
          • constant:

            • constant (enum, required: True)
              Constant value for the field.

              Choices
              • KelvinVoigt

              • FourElementMaxwell

          • from_file:

            • from_file (path, required: True)
              Path to a file containing the input field data.

          • field_reference:

            • field_reference (string, required: True)
              Refer to a globally defined field by a name.

          • from_mesh:

            • from_mesh (string, required: True)
              Refer to a field defined in the input mesh by a name.

        • kelvin_voigt (group)
          Kelvin-Voigt model of the terminal unit.

          Contains
          • viscosity_kelvin_voigt_eta (selection)
            Viscosity parameter (dashpot) of the terminal unit.

            Choices
            • constant:

              • constant (double, required: True)
                Constant value for the field.

            • from_file:

              • from_file (path, required: True)
                Path to a file containing the input field data.

            • field_reference:

              • field_reference (string, required: True)
                Refer to a globally defined field by a name.

            • from_mesh:

              • from_mesh (string, required: True)
                Refer to a field defined in the input mesh by a name.

        • 4_element_maxwell (group)
          4-element Maxwell model of the terminal unit.

          Contains
          • viscosity_kelvin_voigt_eta (selection)
            Dashpot viscosity of the Kelvin-Voigt body of the terminal unit.

            Choices
            • constant:

              • constant (double, required: True)
                Constant value for the field.

            • from_file:

              • from_file (path, required: True)
                Path to a file containing the input field data.

            • field_reference:

              • field_reference (string, required: True)
                Refer to a globally defined field by a name.

            • from_mesh:

              • from_mesh (string, required: True)
                Refer to a field defined in the input mesh by a name.

          • viscosity_maxwell_eta_m (selection)
            Dashpot viscosity of the Maxwell body of the terminal unit.

            Choices
            • constant:

              • constant (double, required: True)
                Constant value for the field.

            • from_file:

              • from_file (path, required: True)
                Path to a file containing the input field data.

            • field_reference:

              • field_reference (string, required: True)
                Refer to a globally defined field by a name.

            • from_mesh:

              • from_mesh (string, required: True)
                Refer to a field defined in the input mesh by a name.

          • elasticity_maxwell_e_m (selection)
            Spring stiffness of the Maxwell body of the terminal unit.

            Choices
            • constant:

              • constant (double, required: True)
                Constant value for the field.

            • from_file:

              • from_file (path, required: True)
                Path to a file containing the input field data.

            • field_reference:

              • field_reference (string, required: True)
                Refer to a globally defined field by a name.

            • from_mesh:

              • from_mesh (string, required: True)
                Refer to a field defined in the input mesh by a name.

      • elasticity_model (group)
        Elasticity model for the customizable spring of the rheological model.

        Contains
        • elasticity_model_type (selection)
          Type of the elastic model.

          Choices
          • constant:

            • constant (enum, required: True)
              Constant value for the field.

              Choices
              • Linear

              • Ogden

          • from_file:

            • from_file (path, required: True)
              Path to a file containing the input field data.

          • field_reference:

            • field_reference (string, required: True)
              Refer to a globally defined field by a name.

          • from_mesh:

            • from_mesh (string, required: True)
              Refer to a field defined in the input mesh by a name.

        • linear (group)
          Linear elastic model in the rheological model of the terminal unit.

          Contains
          • elasticity_e (selection)
            Linear elastic stiffness of the terminal unit.

            Choices
            • constant:

              • constant (double, required: True)
                Constant value for the field.

            • from_file:

              • from_file (path, required: True)
                Path to a file containing the input field data.

            • field_reference:

              • field_reference (string, required: True)
                Refer to a globally defined field by a name.

            • from_mesh:

              • from_mesh (string, required: True)
                Refer to a field defined in the input mesh by a name.

        • ogden (group)
          Ogden type spring in the rheological model of the terminal unit.

          Contains
          • ogden_parameter_kappa (selection)
            Parameter Kappa in volumetric Ogden law.

            Choices
            • constant:

              • constant (double, required: True)
                Constant value for the field.

            • from_file:

              • from_file (path, required: True)
                Path to a file containing the input field data.

            • field_reference:

              • field_reference (string, required: True)
                Refer to a globally defined field by a name.

            • from_mesh:

              • from_mesh (string, required: True)
                Refer to a field defined in the input mesh by a name.

          • ogden_parameter_beta (selection)
            Parameter Beta in volumetric Ogden law.

            Choices
            • constant:

              • constant (double, required: True)
                Constant value for the field.

            • from_file:

              • from_file (path, required: True)
                Path to a file containing the input field data.

            • field_reference:

              • field_reference (string, required: True)
                Refer to a globally defined field by a name.

            • from_mesh:

              • from_mesh (string, required: True)
                Refer to a field defined in the input mesh by a name.

  • air_properties (group)
    Air properties for the reduced dimensional lung simulation

    Contains
    • dynamic_viscosity (double, required: True)
      Dynamic viscosity of air in the reduced dimensional lung simulation.

    • density (double, required: True)
      Density of air in the reduced dimensional lung simulation.