Home
last modified time | relevance | path

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

/petsc/src/snes/tutorials/
H A Dex36.c265 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()
[all …]