Searched refs:npatch (Results 1 – 3 of 3) sorted by relevance
78 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()
391 PetscErrorCode PCPatchGetSubKSP(PC pc, PetscInt *npatch, KSP **ksp) in PCPatchGetSubKSP() argument397 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 …]
20 PetscInt npatch; /* Number of patches */ member