Lines Matching refs:honee

14 PetscErrorCode ICs_FixMultiplicity(DM dm, Honee honee, Vec Q_loc, Vec Q, CeedScalar time) {  in ICs_FixMultiplicity()  argument
15 Ceed ceed = honee->ceed; in ICs_FixMultiplicity()
22 …if (honee->phys->ics_time_label) PetscCallCeed(ceed, CeedOperatorSetContextDouble(honee->op_ics_ct… in ICs_FixMultiplicity()
23 PetscCall(ApplyCeedOperatorLocalToGlobal(NULL, Q, honee->op_ics_ctx)); in ICs_FixMultiplicity()
26 …PetscCall(DMPlexCeedElemRestrictionCreate(ceed, honee->dm, DMLABEL_DEFAULT, DMLABEL_DEFAULT_VALUE,… in ICs_FixMultiplicity()
125 PetscErrorCode PrintError(DM dm, Honee honee, Vec Q, PetscScalar final_time) { in PrintError() argument
135 PetscCall(ICs_FixMultiplicity(dm, honee, Q_exact_loc, Q_exact, final_time)); in PrintError()
150 PetscErrorCode PostProcess(TS ts, DM dm, ProblemData problem, Honee honee, Vec Q, PetscScalar final… in PostProcess() argument
156 if (problem->compute_exact_solution_error && honee->app_ctx->test_type == TESTTYPE_NONE) { in PostProcess()
157 PetscCall(PrintError(dm, honee, Q, final_time)); in PostProcess()
163 if (honee->app_ctx->test_type == TESTTYPE_NONE) { in PostProcess()
172 if (honee->app_ctx->test_type == TESTTYPE_SOLVER) { in PostProcess()
173 PetscCall(RegressionTest(honee->app_ctx, Q)); in PostProcess()
218 PetscErrorCode HoneeCalculateDomainSize(Honee honee, PetscScalar *volume) { in HoneeCalculateDomainSize() argument
219 DM dm = honee->dm, dm_coord; in HoneeCalculateDomainSize()
220 Ceed ceed = honee->ceed; in HoneeCalculateDomainSize()
264 PetscErrorCode PrintRunInfo(Honee honee, Physics phys_ctx, ProblemData problem, TS ts) { in PrintRunInfo() argument
265 Ceed ceed = honee->ceed; in PrintRunInfo()
283 PetscCall(problem->print_info(honee, problem, honee->app_ctx)); in PrintRunInfo()
288 PetscCallCeed(ceed, CeedGetResource(honee->ceed, &used_resource)); in PrintRunInfo()
289 PetscCallCeed(ceed, CeedGetPreferredMemType(honee->ceed, &mem_type_backend)); in PrintRunInfo()
301 PetscCall(DMGetDimension(honee->dm, &dim)); in PrintRunInfo()
304 PetscCall(DMGetVecType(honee->dm, &vec_type)); in PrintRunInfo()
338 if (honee->app_ctx->use_continue_file) { in PrintRunInfo()
344honee->app_ctx->cont_file, honee->app_ctx->cont_steps, honee->app_ctx->cont_time)); in PrintRunInfo()
349 const CeedInt num_P = honee->app_ctx->degree + 1, num_Q = num_P + honee->app_ctx->q_extra; in PrintRunInfo()
350 PetscCall(DMGetGlobalVectorInfo(honee->dm, &owned_dofs, &glob_dofs, NULL)); in PrintRunInfo()
351 PetscCall(DMGetLocalVectorInfo(honee->dm, &local_dofs, NULL, NULL)); in PrintRunInfo()
401 PetscCall(DMGetSectionSF(honee->dm, &sf)); in PrintRunInfo()