Lines Matching full:problem
18 PetscErrorCode NS_SHOCKTUBE(ProblemData problem, DM dm, void *ctx, SimpleBC bc) { in NS_SHOCKTUBE() argument
36 problem->dim = 3; in NS_SHOCKTUBE()
37 problem->ics.qfunction = ICsShockTube; in NS_SHOCKTUBE()
38 problem->ics.qfunction_loc = ICsShockTube_loc; in NS_SHOCKTUBE()
39 problem->apply_vol_rhs.qfunction = EulerShockTube; in NS_SHOCKTUBE()
40 problem->apply_vol_rhs.qfunction_loc = EulerShockTube_loc; in NS_SHOCKTUBE()
41 problem->apply_vol_ifunction.qfunction = NULL; in NS_SHOCKTUBE()
42 problem->apply_vol_ifunction.qfunction_loc = NULL; in NS_SHOCKTUBE()
43 problem->compute_exact_solution_error = PETSC_FALSE; in NS_SHOCKTUBE()
44 problem->print_info = PRINT_SHOCKTUBE; in NS_SHOCKTUBE()
74 PetscOptionsBegin(comm, NULL, "Options for SHOCKTUBE problem", NULL); in NS_SHOCKTUBE()
90 … PetscCall(PetscPrintf(comm, "Warning! -stab supg not implemented for the shocktube problem. \n")); in NS_SHOCKTUBE()
112 problem->dm_scale = meter; in NS_SHOCKTUBE()
132 PetscCallCeed(ceed, CeedQFunctionContextCreate(user->ceed, &problem->ics.qfunction_context)); in NS_SHOCKTUBE()
134 …CeedQFunctionContextSetData(problem->ics.qfunction_context, CEED_MEM_HOST, CEED_USE_POINTER, sizeo… in NS_SHOCKTUBE()
135 …PetscCallCeed(ceed, CeedQFunctionContextSetDataDestroy(problem->ics.qfunction_context, CEED_MEM_HO… in NS_SHOCKTUBE()
140 problem->apply_vol_rhs.qfunction_context = shocktube_context; in NS_SHOCKTUBE()
144 PetscErrorCode PRINT_SHOCKTUBE(User user, ProblemData problem, AppCtx app_ctx) { in PRINT_SHOCKTUBE() argument
149 " Problem:\n" in PRINT_SHOCKTUBE()
150 " Problem Name : %s\n", in PRINT_SHOCKTUBE()