Home
last modified time | relevance | path

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

/petsc/src/ksp/pc/impls/fieldsplit/
H A Dfieldsplit.c64 PetscInt gkbdelay; /* The delay window for the stopping criterion */ member
309 …MT ", maximum iterations=%" PetscInt_FMT "\n", (double)jac->gkbtol, jac->gkbdelay, jac->gkbmaxit)); in PCView_FieldSplit_GKB()
1055 PetscCall(PetscCalloc1(jac->gkbdelay, &jac->vecz)); in PCSetUp_FieldSplit()
1965 if (iterGKB > jac->gkbdelay) { in PCApply_FieldSplit_GKB()
1967 for (j = 0; j < jac->gkbdelay; j++) lowbnd += PetscAbsScalar(vecz[j] * vecz[j]); in PCApply_FieldSplit_GKB()
1971 … for (j = 0; j < jac->gkbdelay - 1; j++) vecz[jac->gkbdelay - j - 1] = vecz[jac->gkbdelay - j - 2]; in PCApply_FieldSplit_GKB()
2169 …value for lower bound criterion", "PCFieldSplitSetGKBDelay", jac->gkbdelay, &jac->gkbdelay, NULL)); in PCSetFromOptions_FieldSplit()
3257 jac->gkbdelay = delay; in PCFieldSplitSetGKBDelay_FieldSplit()
3703 jac->gkbdelay = 5; in PCCreate_FieldSplit()