Searched refs:dmrepart (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/ksp/pc/impls/telescope/ |
| H A D | telescope_dmda.c | 327 subdm = ctx->dmrepart; in PCTelescopeSetUp_dmda_repart_coors() 369 ctx->dmrepart = NULL; in PCTelescopeSetUp_dmda_repart() 398 PetscCall(DMDACreate(subcomm, &ctx->dmrepart)); in PCTelescopeSetUp_dmda_repart() 401 PetscCall(DMSetOptionsPrefix(ctx->dmrepart, prefix)); in PCTelescopeSetUp_dmda_repart() 402 PetscCall(DMAppendOptionsPrefix(ctx->dmrepart, "repart_")); in PCTelescopeSetUp_dmda_repart() 404 PetscCall(DMSetDimension(ctx->dmrepart, dim)); in PCTelescopeSetUp_dmda_repart() 405 PetscCall(DMDASetSizes(ctx->dmrepart, nx, ny, nz)); in PCTelescopeSetUp_dmda_repart() 406 PetscCall(DMDASetNumProcs(ctx->dmrepart, PETSC_DECIDE, PETSC_DECIDE, PETSC_DECIDE)); in PCTelescopeSetUp_dmda_repart() 407 PetscCall(DMDASetBoundaryType(ctx->dmrepart, bx, by, bz)); in PCTelescopeSetUp_dmda_repart() 408 PetscCall(DMDASetDof(ctx->dmrepart, ndof)); in PCTelescopeSetUp_dmda_repart() [all …]
|
| H A D | telescope.h | 33 DM dmrepart; member
|
| H A D | telescope.c | 117 subdm = ((PC_Telescope_DMDACtx *)sred->dm_ctx)->dmrepart; in private_PCTelescopeGetSubDM()
|
| /petsc/src/ksp/ksp/tutorials/ |
| H A D | ex73.c | 168 static PetscErrorCode DMDACreatePermutation_2d(DM dmrepart, DM dmf, Mat *mat) in DMDACreatePermutation_2d() argument 186 if (dmrepart) { in DMDACreatePermutation_2d() 187 …PetscCall(DMDAGetInfo(dmrepart, NULL, NULL, NULL, NULL, &Mp_re, &Np_re, NULL, NULL, NULL, NULL, NU… in DMDACreatePermutation_2d() 188 PetscCall(DMDAGetOwnershipRanges(dmrepart, &_range_i_re, &_range_j_re, NULL)); in DMDACreatePermutation_2d()
|