Home
last modified time | relevance | path

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

/petsc/src/ksp/pc/impls/telescope/
H A Dtelescope_dmda.c327 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 Dtelescope.h33 DM dmrepart; member
H A Dtelescope.c117 subdm = ((PC_Telescope_DMDACtx *)sred->dm_ctx)->dmrepart; in private_PCTelescopeGetSubDM()
/petsc/src/ksp/ksp/tutorials/
H A Dex73.c168 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()