Lines Matching refs:patchSize
193 MatStencil patchSize, commSize, gridRank, lower, upper; in DMPatchSolve() local
203 PetscCall(DMPatchGetPatchSize(dm, &patchSize)); in DMPatchSolve()
248 for (k = 0; k < P; k += PetscMax(patchSize.k, 1)) { in DMPatchSolve()
249 for (j = 0; j < N; j += PetscMax(patchSize.j, 1)) { in DMPatchSolve()
250 for (i = 0; i < M; i += PetscMax(patchSize.i, 1), ++p) { in DMPatchSolve()
269 upper.i = i + patchSize.i; in DMPatchSolve()
270 upper.j = j + patchSize.j; in DMPatchSolve()
271 upper.k = k + patchSize.k; in DMPatchSolve()
406 PetscErrorCode DMPatchGetPatchSize(DM dm, MatStencil *patchSize) in DMPatchGetPatchSize() argument
412 PetscAssertPointer(patchSize, 2); in DMPatchGetPatchSize()
413 *patchSize = mesh->patchSize; in DMPatchGetPatchSize()
417 PetscErrorCode DMPatchSetPatchSize(DM dm, MatStencil patchSize) in DMPatchSetPatchSize() argument
423 mesh->patchSize = patchSize; in DMPatchSetPatchSize()