Skip to content

[GeoMechanicsApplication] Add all convergence criteria to the DSettlement Workflow #14344

@avdg81

Description

@avdg81

In the DSettlement workflow there appears to be only access to displacement and residual convergence criteria.

As this problem appears to have stability issues. The DSettlement team would like to experiment with the other available convergence criteria.

Could this be added to the work flow ?


Aim

The aim of this issue is to extend the ConvergenceCriteriaFactory class template such that it can create the following convergence criteria (in addition to the displacement criterion and the residual criterion that it can already produce):

  • "and_criterion", which combines the residual criterion and the displacement criterion;
  • "or_criterion", which also combines the residual criterion and the displacement criterion;
  • "water_pressure_criterion";
  • "displacement_and_water_pressure_criterion", which combines the displacement criterion and the water pressure criterion using the and operation.

Note that the above list contains the additional convergence criteria that have been taken from method _ConstructConvergenceCriterion in file applications/GeoMechanicsApplication/python_scripts/geomechanics_U_Pw_solver.py.

Obviously, unit tests have to be added to cover the newly added convergence criteria.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions