Searched refs:patchSize (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/dm/impls/patch/tests/ |
| H A D | ex1.c | 16 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 D | patchcreate.c | 62 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 D | patch.c | 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() [all …]
|
| /petsc/include/petsc/private/ |
| H A D | dmpatchimpl.h | 10 MatStencil patchSize; member
|