Lines Matching refs:honee

16 static PetscErrorCode DifferentialFilterCreateOperators(Honee honee, CeedQFunctionContext diff_filt…  in DifferentialFilterCreateOperators()  argument
17 Ceed ceed = honee->ceed; in DifferentialFilterCreateOperators()
27 PetscCall(DMGetCoordinateNumComps(honee->dm, &num_comp_x)); in DifferentialFilterCreateOperators()
28 PetscCall(DMGetFieldNumComps(honee->dm, 0, &num_comp_q)); in DifferentialFilterCreateOperators()
29 …PetscCall(DMPlexCeedCoordinateCreateField(ceed, honee->dm, DMLABEL_DEFAULT, DMLABEL_DEFAULT_VALUE,… in DifferentialFilterCreateOperators()
37 switch (honee->phys->state_var) { in DifferentialFilterCreateOperators()
52 …PetscCall(DMPlexCeedElemRestrictionCreate(ceed, honee->dm, DMLABEL_DEFAULT, DMLABEL_DEFAULT_VALUE,… in DifferentialFilterCreateOperators()
53 …PetscCall(DMPlexCeedBasisCreate(ceed, honee->dm, DMLABEL_DEFAULT, DMLABEL_DEFAULT_VALUE, 0, 0, &ba… in DifferentialFilterCreateOperators()
85 …PetscCall(OperatorApplyContextCreate(honee->dm, dm_filter, ceed, op_rhs, NULL, NULL, honee->Q_loc,… in DifferentialFilterCreateOperators()
100 PetscCall(DMGetDimension(honee->dm, &dim)); in DifferentialFilterCreateOperators()
101 …PetscCall(GridAnisotropyTensorCalculateCollocatedVector(ceed, honee, &elem_restr_grid_aniso, &grid… in DifferentialFilterCreateOperators()
125 …SETERRQ(PetscObjectComm((PetscObject)honee->dm), PETSC_ERR_SUP, "Differential filtering not availa… in DifferentialFilterCreateOperators()
195 PetscErrorCode DifferentialFilterSetup(Honee honee, DiffFilterData *diff_filter) { in DifferentialFilterSetup() argument
196 MPI_Comm comm = honee->comm; in DifferentialFilterSetup()
197 Ceed ceed = honee->ceed; in DifferentialFilterSetup()
198 ProblemData problem = honee->problem_data; in DifferentialFilterSetup()
211 PetscCall(DMClone(honee->dm, &diff_filter_->dm_filter)); in DifferentialFilterSetup()
221 …PetscCall(DMSetupByOrder_FEM(PETSC_TRUE, PETSC_TRUE, honee->app_ctx->degree, 1, honee->app_ctx->q_… in DifferentialFilterSetup()
231 …PetscCall(DMSetupByOrder_FEM(PETSC_TRUE, PETSC_TRUE, honee->app_ctx->degree, 1, honee->app_ctx->q_… in DifferentialFilterSetup()
279 Units units = honee->units; in DifferentialFilterSetup()
298 PetscCall(DifferentialFilterCreateOperators(honee, diff_filter_qfctx, diff_filter_)); in DifferentialFilterSetup()
306 PetscErrorCode DifferentialFilterApply(Honee honee, DiffFilterData diff_filter, const PetscReal sol… in DifferentialFilterApply() argument
313 PetscCall(UpdateBoundaryValues(honee, diff_filter->op_rhs_ctx->X_loc, solution_time)); in DifferentialFilterApply()
329 Honee honee; in TSMonitor_DifferentialFilterSetup() local
333 PetscCall(TSGetApplicationContext(ts, &honee)); in TSMonitor_DifferentialFilterSetup()
334 PetscCall(DifferentialFilterSetup(honee, &diff_filter)); in TSMonitor_DifferentialFilterSetup()
343 Honee honee; in TSMonitor_DifferentialFilter() local
348 PetscCall(TSGetApplicationContext(ts, &honee)); in TSMonitor_DifferentialFilter()
351 PetscCall(DifferentialFilterApply(honee, diff_filter, solution_time, Q, Filtered_Field)); in TSMonitor_DifferentialFilter()
353 …if (honee->app_ctx->test_type == TESTTYPE_DIFF_FILTER) PetscCall(RegressionTest(honee->app_ctx, Fi… in TSMonitor_DifferentialFilter()
373 PetscErrorCode DifferentialFilterMmsICSetup(Honee honee) { in DifferentialFilterMmsICSetup() argument
375 honee->problem_data->ics = (HoneeQFSpec){ in DifferentialFilterMmsICSetup()
378 .qfctx = honee->problem_data->ics.qfctx, in DifferentialFilterMmsICSetup()