Searched refs:DiffFlux (Results 1 – 1 of 1) sorted by relevance
| /honee/src/ ! |
| H A D | diff_flux_projection.c | 386 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()
|