Searched refs:tmpcoarse (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/snes/tutorials/ |
| H A D | ex36.c | 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() [all …]
|