PETSc version 3.15.5
TaoSetTolerances
Sets parameters used in TAO convergence tests 
Synopsis
#include "petsctao.h" 
PetscErrorCode TaoSetTolerances(Tao tao, PetscReal gatol, PetscReal grtol, PetscReal gttol)
Logically collective on Tao
Input Parameters
|  | tao | - the Tao context | 
|  | gatol | - stop if norm of gradient is less than this | 
|  | grtol | - stop if relative norm of gradient is less than this | 
|  | gttol | - stop if norm of gradient is reduced by this factor | 
Options Database Keys
|  | -tao_gatol <gatol> | - Sets gatol | 
|  | -tao_grtol <grtol> | - Sets grtol | 
|  | -tao_gttol <gttol> | - Sets gttol | 
Stopping Criteria
||g(X)||                            <= gatol
||g(X)|| / |f(X)|                   <= grtol
||g(X)|| / ||g(X0)||                <= gttol
Notes
Use PETSC_DEFAULT to leave one or more tolerances unchanged.
See Also
 TaoGetTolerances()
Level
beginner
Location
src/tao/interface/taosolver.c
Examples
src/tao/unconstrained/tutorials/rosenbrock2.c.html
src/tao/unconstrained/tutorials/rosenbrock3.c.html
src/tao/unconstrained/tutorials/spectraladjointassimilation.c.html
src/tao/constrained/tutorials/maros.c.html
src/tao/constrained/tutorials/ex1.c.html
Index of all Tao routines
Table of Contents for all manual pages
Index of all manual pages