Home
last modified time | relevance | path

Searched refs:ttol (Results 1 – 15 of 15) sorted by relevance

/petsc/src/snes/impls/ntrdc/
H A Dntrdcimpl.h37 PetscReal rnorm0, ttol; /* used for KSP convergence test */ member
H A Dntrdc.c686 neP->ttol = 0.0; in SNESCreate_NEWTONTRDC()
/petsc/src/ksp/ksp/tutorials/
H A Dex14f.F90337 PetscReal rtol, ttol
447 ttol = fnorm*rtol
503 if (fnorm <= ttol) then
505 print *, 'Converged: function norm ', fnorm, ' tolerance ', ttol
/petsc/src/ksp/ksp/tests/
H A Dex14.c89 PetscReal ttol; /* convergence tolerance */ in main() local
181 ttol = fnorm * rtol; in main()
236 if (fnorm <= ttol) { in main()
237 …mm, "Converged due to function norm %g < %g (relative tolerance)\n", (double)fnorm, (double)ttol)); in main()
/petsc/include/petsc/private/
H A Dpcmgimpl.h72 …PetscReal rtol, abstol, dtol, ttol; /* tolerances for when running with PCApplyRichardson_MG … member
H A Dsnesimpl.h161 PetscReal ttol; /* rtol*initial_residual_norm */ member
H A Dkspimpl.h98 PetscObjectParameterDeclare(PetscReal, ttol); /* (not set by user) */
/petsc/src/snes/interface/
H A Dsnesut.c746 snes->ttol = fnorm * snes->rtol; in SNESConvergedDefault()
761 if (fnorm <= snes->ttol) { in SNESConvergedDefault()
762 …ue to function norm %14.12e < %14.12e (relative tolerance)\n", (double)fnorm, (double)snes->ttol)); in SNESConvergedDefault()
H A Dsnes.c1850 snes->ttol = 0.0; in SNESCreate()
/petsc/src/snes/impls/vi/
H A Dvi.c202 snes->ttol = fnorm * snes->rtol; in SNESConvergedDefault_VI()
216 if (fnorm < snes->ttol) { in SNESConvergedDefault_VI()
217 …onverged due to function norm %g < %g (relative tolerance)\n", (double)fnorm, (double)snes->ttol)); in SNESConvergedDefault_VI()
/petsc/src/ksp/pc/impls/mg/
H A Dmg.c49 if (mglevels->level == mglevels->levels - 1 && mg->ttol && reason) { in PCMGMCycle_Private()
53 if (rnorm <= mg->ttol) { in PCMGMCycle_Private()
59 … less than relative tolerance times initial residual norm %g\n", (double)rnorm, (double)mg->ttol)); in PCMGMCycle_Private()
173 mg->ttol = PetscMax(rtol * rnorm, abstol); in PCApplyRichardson_MG()
174 } else if (abstol) mg->ttol = abstol; in PCApplyRichardson_MG()
175 else mg->ttol = 0.0; in PCApplyRichardson_MG()
444 mg->ttol = 0.0; in PCMGSetLevels_MG()
/petsc/src/snes/impls/patch/
H A Dsnespatch.c277 snes->ttol = fnorm * snes->rtol; in SNESSolve_Patch()
/petsc/src/ksp/ksp/interface/
H A Diterativ.c1572 ksp->ttol = PetscMax(ksp->rtol * ksp->rnorm0, ksp->abstol); in KSPConvergedDefault()
1593 if (rnorm <= ksp->ttol) { in KSPConvergedDefault()
/petsc/src/binding/petsc4py/src/lib-petsc/
H A Dcustom.h324 ksp->ttol = PetscMax(rnorm*ksp->rtol,ksp->abstol); in KSPConverged()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dlibpetsc4py.pyx2056 PetscReal norm, xnorm, ynorm, rtol, ttol