Lines Matching refs:dm_coarse
32 …DM dm_fine, dm_coarse; /* these DM's should be topologically identical but use different communic… member
60 PetscCall(DMCreateGlobalVector(ctx->dm_coarse, &xred)); in PCTelescopeSetUp_scatters_CoarseDM()
88 DM dm, dm_coarse = NULL; in PCTelescopeSetUp_CoarseDM() local
99 PetscCall(DMGetCoarseDM(dm, &dm_coarse)); in PCTelescopeSetUp_CoarseDM()
101 ctx->dm_coarse = dm_coarse; in PCTelescopeSetUp_CoarseDM()
105 PetscCall(KSPSetDM(sred->ksp, ctx->dm_coarse)); in PCTelescopeSetUp_CoarseDM()
131 PetscCall(DMGetApplicationContext(ctx->dm_coarse, &dmcoarse_appctx)); in PCTelescopeSetUp_CoarseDM()
132 PetscCall(DMShellGetContext(ctx->dm_coarse, &dmcoarse_shellctx)); in PCTelescopeSetUp_CoarseDM()
160 …PetscCall(PetscObjectQueryFunction((PetscObject)ctx->dm_coarse, dmcoarse_method, &fp_get_coarsedm_… in PCTelescopeSetUp_CoarseDM()
163 PetscCall(fp_get_coarsedm_context(ctx->dm_coarse, &dmcoarse_context_user)); in PCTelescopeSetUp_CoarseDM()
235 …_state_scatter) PetscCall(ctx->fp_dm_state_scatter(ctx->dm_fine, SCATTER_FORWARD, ctx->dm_coarse)); in PCApply_Telescope_CoarseDM()
237 PetscCall(ctx->fp_dm_field_scatter(ctx->dm_fine, x, SCATTER_FORWARD, ctx->dm_coarse, xred)); in PCApply_Telescope_CoarseDM()
242 PetscCall(ctx->fp_dm_field_scatter(ctx->dm_fine, y, SCATTER_REVERSE, ctx->dm_coarse, yred)); in PCApply_Telescope_CoarseDM()
266 …all(ctx->fp_dm_field_scatter(ctx->dm_fine, vecs[k], SCATTER_FORWARD, ctx->dm_coarse, sub_vecs[k])); in PCTelescopeSubNullSpaceCreate_CoarseDM()
301 …PetscCall(PetscObjectQueryFunction((PetscObject)ctx->dm_coarse, dmcoarse_method, &fp_get_coarsedm_… in PCTelescopeMatNullSpaceCreate_CoarseDM()
330 …PetscCall(PetscObjectQueryFunction((PetscObject)ctx->dm_coarse, dmcoarse_method, &fp_get_coarsedm_… in PCTelescopeMatNullSpaceCreate_CoarseDM()
353 ctx->dm_coarse = NULL; /* since I did not increment the ref counter we set these to NULL */ in PCReset_Telescope_CoarseDM()
380 PetscCall(ctx->fp_dm_field_scatter(ctx->dm_fine, y, SCATTER_FORWARD, ctx->dm_coarse, yred)); in PCApplyRichardson_Telescope_CoarseDM()