Lines Matching refs:tmpcoarse
265 Vec tmpcoarse; /* Temporary vector in the coarse space */ member
279 PetscCall(VecDestroy(&ctx->tmpcoarse)); in DestroyCoarseProjection()
296 PetscCall(MatMultTranspose(ctx->Ifine, ctx->tmpfine, ctx->tmpcoarse)); in CoarseProjection()
297 PetscCall(PetscObjectSetName((PetscObject)ctx->tmpcoarse, "Coarse DG RHS")); in CoarseProjection()
298 PetscCall(PetscObjectSetOptionsPrefix((PetscObject)ctx->tmpcoarse, "coarse_dg_")); in CoarseProjection()
299 PetscCall(VecViewFromOptions(ctx->tmpcoarse, NULL, "-rhs_view")); in CoarseProjection()
300 PetscCall(VecPointwiseMult(ctx->tmpcoarse, ctx->Iscale, ctx->tmpcoarse)); in CoarseProjection()
301 PetscCall(VecViewFromOptions(ctx->tmpcoarse, NULL, "-rhs_view")); in CoarseProjection()
302 PetscCall(KSPSolve(ctx->kspCoarse, ctx->tmpcoarse, y)); in CoarseProjection()
313 PetscCall(DMCreateGlobalVector(dmc, &ctx->tmpcoarse)); in CreateCoarseProjection()
315 PetscCall(VecGetLocalSize(ctx->tmpcoarse, &m)); in CreateCoarseProjection()
316 PetscCall(VecGetSize(ctx->tmpcoarse, &M)); in CreateCoarseProjection()