Home
last modified time | relevance | path

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

/petsc/src/snes/impls/patch/
H A Dsnespatch.c78 PetscCall(PetscMalloc1(patch->npatch, &patch->solver)); in PCSetUp_PATCH_Nonlinear()
81 for (i = 0; i < patch->npatch; ++i) { in PCSetUp_PATCH_Nonlinear()
100 for (i = 0; i < patch->npatch; ++i) { in PCSetUp_PATCH_Nonlinear()
107 for (i = 0; i < patch->npatch; ++i) PetscCall(SNESSetFromOptions((SNES)patch->solver[i])); in PCSetUp_PATCH_Nonlinear()
150 for (i = 0; i < patch->npatch; ++i) PetscCall(SNESReset((SNES)patch->solver[i])); in PCReset_PATCH_Nonlinear()
168 for (i = 0; i < patch->npatch; ++i) PetscCall(SNESDestroy((SNES *)&patch->solver[i])); in PCDestroy_PATCH_Nonlinear()
/petsc/src/ksp/pc/impls/patch/
H A Dpcpatch.c391 PetscErrorCode PCPatchGetSubKSP(PC pc, PetscInt *npatch, KSP **ksp) in PCPatchGetSubKSP() argument
397 PetscCall(PetscMalloc1(patch->npatch, ksp)); in PCPatchGetSubKSP()
398 for (PetscInt i = 0; i < patch->npatch; ++i) (*ksp)[i] = (KSP)patch->solver[i]; in PCPatchGetSubKSP()
399 if (npatch) *npatch = patch->npatch; in PCPatchGetSubKSP()
943 …PetscCall(patch->userpatchconstructionop(pc, &patch->npatch, &patch->userIS, &patch->iterationSet,… in PCPatchCreateCellPatches()
945 vEnd = patch->npatch; in PCPatchCreateCellPatches()
953 patch->npatch = vEnd - vStart; in PCPatchCreateCellPatches()
2394 PetscCall(PetscMalloc1(patch->npatch, &patch->solver)); in PCSetUp_PATCH_Linear()
2396 for (i = 0; i < patch->npatch; ++i) { in PCSetUp_PATCH_Linear()
2414 for (i = 0; i < patch->npatch; ++i) { in PCSetUp_PATCH_Linear()
[all …]
/petsc/include/petsc/private/
H A Dpcpatchimpl.h20 PetscInt npatch; /* Number of patches */ member