Skip to content

[feature][eisenstatwalker] Automatic linear tolerance selection in Newton solver

Johannes Kasimir requested to merge feature/NewtonInverse-EisenstatWalker into master

Eisenstat-Walker is a strategy to select linear solver tolerances in the Newton algorithm.

source

To use, give the following parameters to the Newton solver:

{
  "newton.linear.tolerance.strategy": "eisenstatwalker", 
  "newton.linear.errormeasure": "residualreduction",
}

Note that newton.linear.errormeasure cannot be "absolute". Using wrong error measure now raises an error.

Edited by Johannes Kasimir

Merge request reports