Skip to content

Commit

Permalink
Merge pull request #29046 from joshuahansel/fix-conv-doc
Browse files Browse the repository at this point in the history
Fixed Augmented Lagrangian convergence doc
  • Loading branch information
joshuahansel authored Nov 11, 2024
2 parents da472e9 + 0122d29 commit ed5a4a5
Show file tree
Hide file tree
Showing 3 changed files with 27 additions and 14 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# AugmentedLagrangianContactConvergence

The augmented Lagrangian contact algorithm involves a nested solution strategy; see [AugmentedLagrangianContactProblem.md].

`AugmentedLagrangianContactFEProblemConvergence` and `AugmentedLagrangianContactReferenceConvergence`
track the convergence of the nested solution procedure described above, allow interaction with the solver at each iteration until the tolerance criteria are met, and allow for updating the Lagrangian multipliers as prescribed by [AugmentedLagrangianContactProblem.md].

## AugmentedLagrangianContactFEProblemConvergence

!syntax description /Convergence/AugmentedLagrangianContactFEProblemConvergence

!syntax parameters /Convergence/AugmentedLagrangianContactFEProblemConvergence

!syntax inputs /Convergence/AugmentedLagrangianContactFEProblemConvergence

!syntax children /Convergence/AugmentedLagrangianContactFEProblemConvergence

## AugmentedLagrangianContactReferenceConvergence

!syntax description /Convergence/AugmentedLagrangianContactReferenceConvergence

!syntax parameters /Convergence/AugmentedLagrangianContactReferenceConvergence

!syntax inputs /Convergence/AugmentedLagrangianContactReferenceConvergence

!syntax children /Convergence/AugmentedLagrangianContactReferenceConvergence

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

The augmented Lagrangian contact algorithm involves a nested solution strategy. In the inner solve, the Lagrangian multipliers are kept fixed and the contact problem is solved. Once the problem is solved, the algorithm checks to see whether the constraints are satisfied and decides if convergence has been reached. If the model has not yet converged, the Lagrangian multipliers are updated, and the inner solve is repeated.

The AugmentedLagrangianContactProblem manages the nested solution procedure described above, repeating the solution until convergence has been achieved, which is controlled by [AugmentedLagrangianContactFEProblemConvergence.md], and updating the Lagrangian multipliers.
The AugmentedLagrangianContactProblem manages the nested solution procedure described above, repeating the solution until convergence has been achieved, which is controlled by [AugmentedLagrangianContactConvergence.md], and updating the Lagrangian multipliers.

# AugmentedLagrangianContactProblem

Expand Down

0 comments on commit ed5a4a5

Please sign in to comment.