Home
last modified time | relevance | path

Searched refs:chknorm (Results 1 – 11 of 11) sorted by relevance

/petsc/src/ksp/ksp/impls/cg/
H A Dcg.c307 if (ksp->normtype == KSP_NORM_PRECONDITIONED && ksp->chknorm < i + 2) { in KSPSolve_CG()
311 } else if (ksp->normtype == KSP_NORM_UNPRECONDITIONED && ksp->chknorm < i + 2) { in KSPSolve_CG()
342 …!= KSP_NORM_PRECONDITIONED && ksp->normtype != KSP_NORM_NATURAL) || ksp->chknorm >= i + 2) PetscCa… in KSPSolve_CG()
343 if (ksp->normtype != KSP_NORM_NATURAL || ksp->chknorm >= i + 2) { in KSPSolve_CG()
490 if (ksp->normtype == KSP_NORM_PRECONDITIONED && ksp->chknorm < i + 2) { in KSPSolve_CG_SingleReduction()
495 } else if (ksp->normtype == KSP_NORM_UNPRECONDITIONED && ksp->chknorm < i + 2) { in KSPSolve_CG_SingleReduction()
517 …rmtype != KSP_NORM_PRECONDITIONED && ksp->normtype != KSP_NORM_NATURAL) || ksp->chknorm >= i + 2) { in KSPSolve_CG_SingleReduction()
521 if (ksp->normtype != KSP_NORM_NATURAL || ksp->chknorm >= i + 2) { in KSPSolve_CG_SingleReduction()
/petsc/src/ksp/ksp/impls/bcgs/pipebcgs/
H A Dpipebcgs.c144 …if (ksp->normtype != KSP_NORM_NONE && ksp->chknorm < i + 2) PetscCall(VecNormBegin(R, NORM_2, &dp)… in KSPSolve_PIPEBCGS()
154 … if (ksp->normtype != KSP_NORM_NONE && ksp->chknorm < i + 2) PetscCall(VecNormEnd(R, NORM_2, &dp)); in KSPSolve_PIPEBCGS()
/petsc/src/ksp/ksp/impls/gcr/
H A Dgcr.c58 if (ksp->its > ksp->chknorm && ksp->normtype != KSP_NORM_NONE) { in KSPSolve_GCR_cycle()
69 if (ksp->its - 1 > ksp->chknorm) { in KSPSolve_GCR_cycle()
/petsc/src/ksp/ksp/impls/bcgs/fbcgs/
H A Dfbcgs.c121 if (ksp->normtype != KSP_NORM_NONE && ksp->chknorm < i + 2) PetscCall(VecNorm(R, NORM_2, &dp)); in KSPSolve_FBCGS()
/petsc/src/ksp/ksp/interface/
H A Ditcreate.c319 ksp->chknorm = it; in KSPSetCheckNormIteration()
754 ksp->chknorm = -1; in KSPCreate()
H A Ditcl.c478 …eration to compute residual norm", "KSPSetCheckNormIteration", ksp->chknorm, &ksp->chknorm, NULL)); in KSPSetFromOptions()
H A Diterativ.c1575 if (n <= ksp->chknorm) PetscFunctionReturn(PETSC_SUCCESS); in KSPConvergedDefault()
/petsc/src/ksp/ksp/impls/bcgs/
H A Dbcgs.c113 if (ksp->normtype != KSP_NORM_NONE && ksp->chknorm < i + 2) { in KSPSolve_BCGS()
/petsc/src/ksp/ksp/impls/bcgs/qmrcgs/
H A Dqmrcgs.c162 if (ksp->normtype != KSP_NORM_NONE && ksp->chknorm < i + 2) PetscCall(VecNorm(R, NORM_2, &dp)); in KSPSolve_QMRCGS()
/petsc/src/ksp/ksp/impls/ibcgs/
H A Dibcgs.c276 if (!ksp->lagnorm && ksp->chknorm < ksp->its && ksp->normtype != KSP_NORM_NONE) { in KSPSolve_IBCGS()
/petsc/include/petsc/private/
H A Dkspimpl.h120 PetscInt chknorm; /* only compute/check norm if iterations is great than this */ member