Home
last modified time | relevance | path

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

/honee/src/
H A Dsetupts.c18 PetscErrorCode UpdateBoundaryValues(Honee honee, Vec Q_loc, PetscReal t) { in UpdateBoundaryValues() argument
21 PetscCall(DMPlexInsertBoundaryValues(honee->dm, PETSC_TRUE, Q_loc, t, NULL, NULL, NULL)); in UpdateBoundaryValues()
34 Vec Q_loc = honee->Q_loc, R; in RHS_NS() local
39 PetscCall(UpdateBoundaryValues(honee, Q_loc, t)); in RHS_NS()
47 PetscCall(DMGlobalToLocal(honee->dm, Q, INSERT_VALUES, Q_loc)); in RHS_NS()
48 …od != DIV_DIFF_FLUX_PROJ_NONE) PetscCall(DivDiffFluxProjectionApply(honee->diff_flux_proj, Q_loc)); in RHS_NS()
49 PetscCall(ApplyCeedOperatorLocalToGlobal(Q_loc, R, honee->op_rhs_ctx)); in RHS_NS()
52 PetscCall(VecReadPetscToCeed(Q_loc, &q_mem_type, honee->q_ceed)); in RHS_NS()
65 PetscCall(VecReadCeedToPetsc(honee->q_ceed, q_mem_type, Q_loc)); in RHS_NS()
120 Vec Q_loc = honee->Q_loc, Q_dot_loc = honee->Q_dot_loc, G_loc; in IFunction_NS() local
[all …]
H A Dmisc.c14 PetscErrorCode ICs_FixMultiplicity(DM dm, Honee honee, Vec Q_loc, Vec Q, CeedScalar time) { in ICs_FixMultiplicity() argument
39 PetscCall(VecPointwiseDivide(Q_loc, Q_loc, Multiplicity_loc)); in ICs_FixMultiplicity()
49 PetscErrorCode SetBCsFromICs(DM dm, Vec Q, Vec Q_loc) { in SetBCsFromICs() argument
55 PetscCall(VecCopy(Q_loc, Qbc)); in SetBCsFromICs()
56 PetscCall(VecZeroEntries(Q_loc)); in SetBCsFromICs()
57 PetscCall(DMGlobalToLocal(dm, Q, INSERT_VALUES, Q_loc)); in SetBCsFromICs()
58 PetscCall(VecAXPY(Qbc, -1., Q_loc)); in SetBCsFromICs()
77 PetscErrorCode DMPlexInsertBoundaryValues_FromICs(DM dm, PetscBool insert_essential, Vec Q_loc, Pet… in DMPlexInsertBoundaryValues_FromICs() argument
84 PetscCall(VecPointwiseMult(Q_loc, Q_loc, boundary_mask)); in DMPlexInsertBoundaryValues_FromICs()
88 PetscCall(VecAXPY(Q_loc, 1., Qbc)); in DMPlexInsertBoundaryValues_FromICs()
H A Dstrong_boundary_conditions.c185 PetscErrorCode DMPlexInsertBoundaryValues_StrongBCCeed(DM dm, PetscBool insert_essential, Vec Q_loc in DMPlexInsertBoundaryValues_StrongBCCeed() argument
191 PetscCall(PetscLogEventBegin(HONEE_StrongBCInsert, dm, Q_loc, 0, 0)); in DMPlexInsertBoundaryValues_StrongBCCeed()
200 PetscCall(VecPointwiseMult(Q_loc, Q_loc, boundary_mask)); in DMPlexInsertBoundaryValues_StrongBCCeed()
203 PetscCall(PetscLogEventBegin(HONEE_StrongBCCeed, dm, Q_loc, 0, 0)); in DMPlexInsertBoundaryValues_StrongBCCeed()
204 PetscCall(ApplyAddCeedOperatorLocalToLocal(NULL, Q_loc, honee->op_strong_bc_ctx)); in DMPlexInsertBoundaryValues_StrongBCCeed()
205 PetscCall(PetscLogEventEnd(HONEE_StrongBCCeed, dm, Q_loc, 0, 0)); in DMPlexInsertBoundaryValues_StrongBCCeed()
206 PetscCall(PetscLogEventEnd(HONEE_StrongBCInsert, dm, Q_loc, 0, 0)); in DMPlexInsertBoundaryValues_StrongBCCeed()
H A Dvelocity_gradient_projection.c147 PetscErrorCode VelocityGradientProjectionApply(NodalProjectionData grad_velo_proj, Vec Q_loc, Vec V… in VelocityGradientProjectionApply() argument
151 PetscCall(PetscLogEventBegin(HONEE_VelocityGradientProjection, Q_loc, VelocityGradient, 0, 0)); in VelocityGradientProjectionApply()
152 PetscCall(ApplyCeedOperatorLocalToGlobal(Q_loc, VelocityGradient, l2_rhs_ctx)); in VelocityGradientProjectionApply()
155 PetscCall(PetscLogEventEnd(HONEE_VelocityGradientProjection, Q_loc, VelocityGradient, 0, 0)); in VelocityGradientProjectionApply()
H A Ddiff_flux_projection.c345 PetscErrorCode DivDiffFluxProjectionApply(DivDiffFluxProjectionData diff_flux_proj, Vec Q_loc) { in DivDiffFluxProjectionApply() argument
349 PetscCall(PetscLogEventBegin(HONEE_DivDiffFluxProjection, Q_loc, 0, 0, 0)); in DivDiffFluxProjectionApply()
360 PetscCall(ApplyCeedOperatorLocalToGlobal(Q_loc, RHS, projection->l2_rhs_ctx)); in DivDiffFluxProjectionApply()
390 PetscCall(ApplyCeedOperatorLocalToGlobal(Q_loc, RHS, projection->l2_rhs_ctx)); in DivDiffFluxProjectionApply()
416 PetscCall(PetscLogEventEnd(HONEE_DivDiffFluxProjection, Q_loc, 0, 0, 0)); in DivDiffFluxProjectionApply()
H A Dmonitor_cfl.c151 PetscCall(UpdateBoundaryValues(honee, honee->Q_loc, solution_time)); in TSMonitor_Cfl()
152 PetscCall(DMGlobalToLocal(honee->dm, Q, INSERT_VALUES, honee->Q_loc)); in TSMonitor_Cfl()
154 …PetscCall(ApplyCeedOperatorLocalToLocal(honee->Q_loc, monitor_ctx->values, monitor_ctx->op_monitor… in TSMonitor_Cfl()
H A Dmonitor_totalkineticenergy.c147 PetscCall(UpdateBoundaryValues(honee, honee->Q_loc, solution_time)); in TSMonitor_TotalKineticEnergy()
148 PetscCall(DMGlobalToLocal(honee->dm, Q, INSERT_VALUES, honee->Q_loc)); in TSMonitor_TotalKineticEnergy()
150 …PetscCall(ApplyCeedOperatorLocalToLocal(honee->Q_loc, monitor_ctx->values, monitor_ctx->op_monitor… in TSMonitor_TotalKineticEnergy()
H A Dhonee.c87 PetscCall(VecDestroy(&honee_->Q_loc)); in HoneeDestroy()
H A Dsetuplibceed.c155 …yContextCreate(NULL, dm, honee->ceed, op_ics, x_coord, NULL, NULL, honee->Q_loc, &honee->op_ics_ct… in SetupLibceed()
256 …yContextCreate(dm, dm, ceed, op_rhs, honee->q_ceed, honee->g_ceed, honee->Q_loc, NULL, &honee->op_… in SetupLibceed()
H A Ddifferential_filter.c85 …ApplyContextCreate(honee->dm, dm_filter, ceed, op_rhs, NULL, NULL, honee->Q_loc, NULL, &diff_filte… in DifferentialFilterCreateOperators()
/honee/include/
H A Dnavierstokes.h160 Vec Q_loc, Q_dot_loc; member
288 PetscErrorCode UpdateBoundaryValues(Honee honee, Vec Q_loc, PetscReal t);
309 PetscErrorCode ICs_FixMultiplicity(DM dm, Honee honee, Vec Q_loc, Vec Q, CeedScalar time);
311 PetscErrorCode DMPlexInsertBoundaryValues_FromICs(DM dm, PetscBool insert_essential, Vec Q_loc, Pet…
317 PetscErrorCode SetBCsFromICs(DM dm, Vec Q, Vec Q_loc);
325 PetscErrorCode SgsDDApplyIFunction(Honee honee, const Vec Q_loc, Vec G_loc);
328 PetscErrorCode VelocityGradientProjectionApply(NodalProjectionData grad_velo_proj, Vec Q_loc, Vec V…
352 PetscErrorCode DivDiffFluxProjectionApply(DivDiffFluxProjectionData diff_flux_proj, Vec Q_loc);
/honee/examples/
H A Dnavierstokes.c112 PetscCall(DMCreateLocalVector(dm, &honee->Q_loc)); in main()
130 PetscCall(ICs_FixMultiplicity(dm, honee, honee->Q_loc, Q, 0.0)); in main()
140 PetscCall(SetBCsFromICs(dm, Q, honee->Q_loc)); in main()
152 PetscCall(VecZeroEntries(honee->Q_loc)); in main()
/honee/src/smartsim/
H A Dsolution.c65 PetscCall(UpdateBoundaryValues(honee, honee->Q_loc, solution_time)); in TSMonitor_SmartSimSolution()
66 PetscCall(DMGlobalToLocal(honee->dm, Q, INSERT_VALUES, honee->Q_loc)); in TSMonitor_SmartSimSolution()
67 PetscCall(DMLocalToGlobal(output_dm, honee->Q_loc, INSERT_VALUES, Q_output)); in TSMonitor_SmartSimSolution()
/honee/problems/
H A Dsgs_dd_model.c11 typedef PetscErrorCode (*SgsDDNodalStressEval)(Honee honee, Vec Q_loc, Vec VelocityGradient, Vec SG…
98 static PetscErrorCode SgsDDNodalStressEval_Fused(Honee honee, Vec Q_loc, Vec VelocityGradient, Vec … in SgsDDNodalStressEval_Fused() argument
104 PetscCall(VecPetscToCeed(Q_loc, &q_mem_type, honee->q_ceed)); // q_ceed is an implicit input in SgsDDNodalStressEval_Fused()
108 PetscCall(VecCeedToPetsc(honee->q_ceed, q_mem_type, Q_loc)); in SgsDDNodalStressEval_Fused()
289 PetscErrorCode SgsDDNodalStressEval_Sequential(Honee honee, Vec Q_loc, Vec VelocityGradient, Vec SG… in SgsDDNodalStressEval_Sequential() argument
298 PetscCall(VecPetscToCeed(Q_loc, &q_mem_type, honee->q_ceed)); // q_ceed is an implicit input in SgsDDNodalStressEval_Sequential()
304 PetscCall(VecCeedToPetsc(honee->q_ceed, q_mem_type, Q_loc)); in SgsDDNodalStressEval_Sequential()
553 PetscErrorCode SgsDDApplyIFunction(Honee honee, const Vec Q_loc, Vec G_loc) { in SgsDDApplyIFunction() argument
560 PetscCall(PetscLogEventBegin(HONEE_SgsModel, Q_loc, G_loc, NULL, NULL)); in SgsDDApplyIFunction()
564 PetscCall(VelocityGradientProjectionApply(grad_velo_proj, Q_loc, VelocityGradient)); in SgsDDApplyIFunction()
[all …]
/honee/src/spanstats/
H A Dspanstats.c411 PetscCall(UpdateBoundaryValues(honee, honee->Q_loc, solution_time)); in SpanwiseStatisticsCollect()
413 PetscCall(DMGlobalToLocal(honee->dm, Q, INSERT_VALUES, honee->Q_loc)); in SpanwiseStatisticsCollect()
414 …PetscCall(ApplyAddCeedOperatorLocalToLocal(honee->Q_loc, spanstats->Child_Stats_loc, spanstats->op… in SpanwiseStatisticsCollect()