TaoSetTolerances
Sets convergence parameters. TAO tries to satisfy an absolute stopping criteria or a relative stopping criteria.
Synopsis
#include "tao_solver.h"
int TaoSetTolerances(TAO_SOLVER tao,double fatol,double frtol,double catol,double crtol)
Collective on TAO_SOLVER
Input Parameters
| tao | - the TAO_SOLVER solver context
|
| fatol | - absolute convergence tolerance
|
| frtol | - relative convergence tolerance
|
| catol | - allowable error in constraints
|
| crtol | - allowable relative error in constraints
|
Options Database Keys
| -tao_fatol <fatol> | - Sets fatol
|
| -tao_frtol <frtol> | - Sets frtol
|
| -tao_catol <catol> | - Sets catol
|
| -tao_crtol <crtol> | - Sets crtol
|
Absolute Stopping Criteria
f <= f + fatol
B1 - catol <= B(X) <= B2 + catol
Relative stopping criteria
f <= f + frtol*|f|
B1 - catol <= B(X) <= B2 + catol
Keywords
options, convergence
See Also
TaoSetMaximumIterates(),TaoSetTrustRegionTolerance(), TaoSetGradientTolerances
TaoSetMaximumFunctionEvaluations()
Level:beginner
Location:src/interface/tao.c
TAO Solver Index
Table of Contents
Examples
src/unconstrained/examples/tutorials/rosenbrock1f.F.html
src/petsctao/gridapplication/examples/eptorsion3.c.html
src/petsctao/gridapplication/examples/jbearing3.c.html
src/petsctao/gridapplication/examples/minsurf3.c.html
src/petsctao/gridapplication/examples/combustion3.c.html