Home
last modified time | relevance | path

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

/petsc/src/dm/impls/patch/tests/
H A Dex1.c16 MatStencil patchSize; /* Size of patches */ member
23 PetscInt patchSize, commSize, gridSize; in ProcessOptions() local
28 patchSize = 0; in ProcessOptions()
35 …edInt("-patch_size", "The patch size in each dimension", "ex1.c", patchSize, &patchSize, NULL, 0)); in ProcessOptions()
40 options->patchSize.i = options->patchSize.j = options->patchSize.k = 1; in ProcessOptions()
44 options->patchSize.i = patchSize; in ProcessOptions()
49 options->patchSize.j = patchSize; in ProcessOptions()
54 options->patchSize.k = patchSize; in ProcessOptions()
69 …PetscCall(DMPatchCreateGrid(PETSC_COMM_WORLD, user.dim, user.patchSize, user.commSize, user.gridSi… in main()
/petsc/src/dm/impls/patch/
H A Dpatchcreate.c62 mesh->patchSize.i = 0; in DMCreate_Patch()
63 mesh->patchSize.j = 0; in DMCreate_Patch()
64 mesh->patchSize.k = 0; in DMCreate_Patch()
65 mesh->patchSize.c = 0; in DMCreate_Patch()
100 PetscErrorCode DMPatchCreateGrid(MPI_Comm comm, PetscInt dim, MatStencil patchSize, MatStencil comm… in DMPatchCreateGrid() argument
111 patchSize.j = 1; in DMPatchCreateGrid()
115 patchSize.k = 1; in DMPatchCreateGrid()
128 PetscCall(DMPatchSetPatchSize(*dm, patchSize)); in DMPatchCreateGrid()
H A Dpatch.c193 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()
[all …]
/petsc/include/petsc/private/
H A Ddmpatchimpl.h10 MatStencil patchSize; member