Searched refs:dm_fine (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/ksp/pc/impls/telescope/ |
| H A D | telescope_coarsedm.c | 32 …DM dm_fine, dm_coarse; /* these DM's should be topologically identical but use different communic… member 100 ctx->dm_fine = dm; in PCTelescopeSetUp_CoarseDM() 124 PetscCall(DMGetApplicationContext(ctx->dm_fine, &dmfine_appctx)); in PCTelescopeSetUp_CoarseDM() 125 PetscCall(DMShellGetContext(ctx->dm_fine, &dmfine_shellctx)); in PCTelescopeSetUp_CoarseDM() 198 …PetscCall(PetscObjectQueryFunction((PetscObject)ctx->dm_fine, dmfine_method, &ctx->fp_dm_field_sca… in PCTelescopeSetUp_CoarseDM() 201 …PetscCall(PetscObjectQueryFunction((PetscObject)ctx->dm_fine, dmfine_method, &ctx->fp_dm_state_sca… in PCTelescopeSetUp_CoarseDM() 235 …if (ctx->fp_dm_state_scatter) PetscCall(ctx->fp_dm_state_scatter(ctx->dm_fine, SCATTER_FORWARD, ct… 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 …for (k = 0; k < n; k++) PetscCall(ctx->fp_dm_field_scatter(ctx->dm_fine, vecs[k], SCATTER_FORWARD,… in PCTelescopeSubNullSpaceCreate_CoarseDM() [all …]
|