3.3.9. StaggeredSolver
StaggeredSolver splits the solution into two subproblems handled by
configured sub-solvers with disjoint dof sets. It alternates solves for each
subset within a cycle and can perform Newton iterations for sub-solvers of type
Nonlinear.
3.3.9.1. Overview
Solver type: StaggeredSolver
Sub-solvers: two configured blocks (
solver1,solver2) with names, types, anddofTypesdefining their scopeLoad control: shared
loadFuncand optionalloadCasesapplied via sub-solver constrainersTermination: when reaching
maxCycle
3.3.9.2. Parameters
3.3.9.2.1. Mandatory Parameters
Parameter |
Description |
|---|---|
|
Must be set to |
|
Sub-blocks describing each solver (see below) |
3.3.9.2.2. Sub-Solver Block Parameters
Parameter |
Description |
|---|---|
|
Identifier used in logs |
|
|
|
List of dof names handled by this sub-solver |
3.3.9.2.3. Optional Parameters
Parameter |
Description |
|---|---|
|
Convergence tolerance for nonlinear sub-solvers (default: |
|
Max iterations per sub-solver (default: |
|
Time step for load function evaluation (default: |
|
Maximum cycles (default: unlimited) |
|
Maximum load factor (default: |
|
String expression in time (e.g., |
|
List of named cases with sub-blocks defining |
3.3.9.3. Examples
Staggered coupling between displacement and phase-field dofs (conceptual)
3.3.9.4. See Also
../solvers