Home
last modified time | relevance | path

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

/honee/src/
H A Ddiff_flux_projection.c386 Vec DiffFlux, RHS; in DivDiffFluxProjectionApply() local
388 PetscCall(DMGetGlobalVector(projection->dm, &DiffFlux)); in DivDiffFluxProjectionApply()
391 PetscCall(VecViewFromOptions(DiffFlux, NULL, "-div_diff_flux_projection_rhs_view")); in DivDiffFluxProjectionApply()
402 if (ispreonly && isjacobi) PetscCall(PCApply(pc, RHS, DiffFlux)); in DivDiffFluxProjectionApply()
403 else PetscCall(KSPSolve(projection->ksp, RHS, DiffFlux)); in DivDiffFluxProjectionApply()
405 PetscCall(VecViewFromOptions(DiffFlux, NULL, "-div_diff_flux_projection_view")); in DivDiffFluxProjectionApply()
407 PetscCall(ApplyCeedOperatorGlobalToLocal(DiffFlux, NULL, diff_flux_proj->calc_div_diff_flux)); in DivDiffFluxProjectionApply()
409 PetscCall(DMRestoreGlobalVector(projection->dm, &DiffFlux)); in DivDiffFluxProjectionApply()