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.
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
ConvergenceCriteriaFactoryclass 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):Note that the above list contains the additional convergence criteria that have been taken from method
_ConstructConvergenceCriterionin fileapplications/GeoMechanicsApplication/python_scripts/geomechanics_U_Pw_solver.py.Obviously, unit tests have to be added to cover the newly added convergence criteria.