| /libCEED/examples/fluids/src/ |
| H A D | setupts.c | 19 PetscErrorCode UpdateBoundaryValues(User user, Vec Q_loc, PetscReal t) { in UpdateBoundaryValues() argument 22 PetscCall(DMPlexInsertBoundaryValues(user->dm, PETSC_TRUE, Q_loc, t, NULL, NULL, NULL)); in UpdateBoundaryValues() 35 Vec Q_loc = user->Q_loc; in RHS_NS() local 40 PetscCall(UpdateBoundaryValues(user, Q_loc, t)); in RHS_NS() 47 PetscCall(VecReadPetscToCeed(Q_loc, &q_mem_type, user->q_ceed)); in RHS_NS() 52 PetscCall(VecReadCeedToPetsc(user->q_ceed, q_mem_type, Q_loc)); in RHS_NS() 107 Vec Q_loc = user->Q_loc, Q_dot_loc = user->Q_dot_loc, G_loc; in IFunction_NS() local 115 PetscCall(UpdateBoundaryValues(user, Q_loc, t)); in IFunction_NS() 121 PetscCall(DMGlobalToLocalBegin(user->dm, Q, INSERT_VALUES, Q_loc)); in IFunction_NS() 123 PetscCall(DMGlobalToLocalEnd(user->dm, Q, INSERT_VALUES, Q_loc)); in IFunction_NS() [all …]
|
| H A D | misc.c | 19 PetscErrorCode ICs_FixMultiplicity(DM dm, CeedData ceed_data, User user, Vec Q_loc, Vec Q, CeedScal… in ICs_FixMultiplicity() argument 43 PetscCall(VecPointwiseDivide(Q_loc, Q_loc, Multiplicity_loc)); in ICs_FixMultiplicity() 52 PetscErrorCode SetBCsFromICs(DM dm, Vec Q, Vec Q_loc) { in SetBCsFromICs() argument 58 PetscCall(VecCopy(Q_loc, Qbc)); in SetBCsFromICs() 59 PetscCall(VecZeroEntries(Q_loc)); in SetBCsFromICs() 60 PetscCall(DMGlobalToLocal(dm, Q, INSERT_VALUES, Q_loc)); in SetBCsFromICs() 61 PetscCall(VecAXPY(Qbc, -1., Q_loc)); in SetBCsFromICs() 80 PetscErrorCode DMPlexInsertBoundaryValues_FromICs(DM dm, PetscBool insert_essential, Vec Q_loc, Pet… in DMPlexInsertBoundaryValues_FromICs() argument 87 PetscCall(VecPointwiseMult(Q_loc, Q_loc, boundary_mask)); in DMPlexInsertBoundaryValues_FromICs() 91 PetscCall(VecAXPY(Q_loc, 1., Qbc)); in DMPlexInsertBoundaryValues_FromICs()
|
| H A D | velocity_gradient_projection.c | 136 PetscErrorCode VelocityGradientProjectionApply(NodalProjectionData grad_velo_proj, Vec Q_loc, Vec V… in VelocityGradientProjectionApply() argument 140 PetscCall(PetscLogEventBegin(FLUIDS_VelocityGradientProjection, Q_loc, VelocityGradient, 0, 0)); in VelocityGradientProjectionApply() 141 PetscCall(ApplyCeedOperatorLocalToGlobal(Q_loc, VelocityGradient, l2_rhs_ctx)); in VelocityGradientProjectionApply() 144 PetscCall(PetscLogEventEnd(FLUIDS_VelocityGradientProjection, Q_loc, VelocityGradient, 0, 0)); in VelocityGradientProjectionApply()
|
| H A D | strong_boundary_conditions.c | 134 PetscErrorCode DMPlexInsertBoundaryValues_StrongBCCeed(DM dm, PetscBool insert_essential, Vec Q_loc… in DMPlexInsertBoundaryValues_StrongBCCeed() argument 148 PetscCall(VecPointwiseMult(Q_loc, Q_loc, boundary_mask)); in DMPlexInsertBoundaryValues_StrongBCCeed() 151 PetscCall(ApplyAddCeedOperatorLocalToLocal(NULL, Q_loc, user->op_strong_bc_ctx)); in DMPlexInsertBoundaryValues_StrongBCCeed()
|
| H A D | turb_spanstats.c | 531 PetscCall(UpdateBoundaryValues(user, user->Q_loc, solution_time)); in CollectStatistics() 533 PetscCall(DMGlobalToLocal(user->dm, Q, INSERT_VALUES, user->Q_loc)); in CollectStatistics() 534 …PetscCall(ApplyAddCeedOperatorLocalToLocal(user->Q_loc, user_stats.Child_Stats_loc, user_stats.op_… in CollectStatistics()
|
| H A D | setuplibceed.c | 354 …reate(NULL, dm, user->ceed, op_ics, ceed_data->x_coord, NULL, NULL, user->Q_loc, &ceed_data->op_ic… in SetupLibceed() 447 …pplyContextCreate(dm, dm, ceed, op_rhs, user->q_ceed, user->g_ceed, user->Q_loc, NULL, &user->op_r… in SetupLibceed()
|
| H A D | differential_filter.c | 79 …PetscCall(OperatorApplyContextCreate(user->dm, dm_filter, ceed, op_rhs, NULL, NULL, user->Q_loc, N… in DifferentialFilterCreateOperators()
|
| /libCEED/examples/fluids/ |
| H A D | navierstokes.c | 189 PetscCall(DMCreateLocalVector(dm, &user->Q_loc)); in main() 203 PetscCall(ICs_FixMultiplicity(dm, ceed_data, user, user->Q_loc, Q, 0.0)); in main() 213 PetscCall(SetBCsFromICs(dm, Q, user->Q_loc)); in main() 234 PetscCall(VecZeroEntries(user->Q_loc)); in main() 310 PetscCall(VecDestroy(&user->Q_loc)); in main()
|
| H A D | navierstokes.h | 177 Vec Q_loc, Q_dot_loc; member 316 PetscErrorCode UpdateBoundaryValues(User user, Vec Q_loc, PetscReal t); 350 PetscErrorCode ICs_FixMultiplicity(DM dm, CeedData ceed_data, User user, Vec Q_loc, Vec Q, CeedScal… 352 PetscErrorCode DMPlexInsertBoundaryValues_FromICs(DM dm, PetscBool insert_essential, Vec Q_loc, Pet… 368 PetscErrorCode SetBCsFromICs(DM dm, Vec Q, Vec Q_loc); 400 PetscErrorCode VelocityGradientProjectionApply(NodalProjectionData grad_velo_proj, Vec Q_loc, Vec V…
|