Home
last modified time | relevance | path

Searched refs:bc_def (Results 1 – 16 of 16) sorted by relevance

/honee/src/
H A Dbc_definition.c37 …comm, const char *name, PetscInt num_label_values, PetscInt label_values[], BCDefinition *bc_def) { in BCDefinitionCreate() argument
50 *bc_def = bc_def_; in BCDefinitionCreate()
59 PetscErrorCode BCDefinitionDestroy(BCDefinition *bc_def) { in BCDefinitionDestroy() argument
60 BCDefinition bc_def_ = *bc_def; in BCDefinitionDestroy()
71 *bc_def = NULL; in BCDefinitionDestroy()
85 PetscErrorCode BCDefinitionView(BCDefinition bc_def, PetscViewer viewer) { in BCDefinitionView() argument
91 PetscValidHeaderSpecific(bc_def, BC_DEFINITION_CLASSID, 1); in BCDefinitionView()
93 if (!viewer) PetscCall(PetscViewerASCIIGetStdout(PetscObjectComm((PetscObject)bc_def), &viewer)); in BCDefinitionView()
96 PetscCallMPI(MPI_Comm_size(PetscObjectComm((PetscObject)bc_def), &size)); in BCDefinitionView()
103 PetscCall(PetscObjectPrintClassNamePrefixType((PetscObject)bc_def, viewer)); in BCDefinitionView()
[all …]
H A Dboundary_condition.c13 static PetscErrorCode AddBCDefinitionToSegBuffer(BCDefinition bc_def, PetscSegBuffer bc_defs_seg) { in AddBCDefinitionToSegBuffer() argument
17 if (bc_def == NULL) PetscFunctionReturn(PETSC_SUCCESS); in AddBCDefinitionToSegBuffer()
19 *bc_def_ptr = bc_def; in AddBCDefinitionToSegBuffer()
33 BCDefinition bc_def; in BoundaryConditionSetUp() local
40 …PetscCall(PetscOptionsBCDefinition("-bc_wall", "Face IDs to apply wall BC", NULL, "wall", &bc_def,… in BoundaryConditionSetUp()
41 PetscCall(AddBCDefinitionToSegBuffer(bc_def, bc_defs_seg)); in BoundaryConditionSetUp()
42 if (bc_def) { in BoundaryConditionSetUp()
46 PetscCall(BCDefinitionSetEssential(bc_def, num_essential_comps, essential_comps)); in BoundaryConditionSetUp()
48 app_ctx->wall_forces.num_wall = bc_def->num_label_values; in BoundaryConditionSetUp()
49 PetscCall(PetscMalloc1(bc_def->num_label_values, &app_ctx->wall_forces.walls)); in BoundaryConditionSetUp()
[all …]
H A Dsetupdm.c95 BCDefinition bc_def = problem->bc_defs[i]; in SetUpDM() local
101 PetscCall(BCDefinitionGetEssential(bc_def, &num_essential_comps, &essential_comps)); in SetUpDM()
103 PetscCall(BCDefinitionGetInfo(bc_def, &name, &num_label_values, &label_values)); in SetUpDM()
H A Dstrong_boundary_conditions.c61 BCDefinition bc_def = NULL; in SetupStrongSTG_Ceed() local
68 bc_def = bc_def_; in SetupStrongSTG_Ceed()
72 …PetscCheck(bc_def, comm, PETSC_ERR_SUP, "Could not find BCDefintion named 'inflow' for STG setup."… in SetupStrongSTG_Ceed()
73 PetscCall(BCDefinitionGetInfo(bc_def, NULL, &num_inflow_faces, &inflow_faces)); in SetupStrongSTG_Ceed()
/honee/include/
H A Dbc_definition.h11 typedef PetscErrorCode (*BCDefinitionCreateQFunction)(BCDefinition bc_def, CeedQFunction *qf);
12 typedef PetscErrorCode (*BCDefinitionAddIFunctionOperator)(BCDefinition bc_def, DMLabel orientation…
14 typedef PetscErrorCode (*BCDefinitionAddIJacobianOperator)(BCDefinition bc_def, CeedOperator sub_op…
50 #define PetscOptionsBCDefinition(opt, text, man, name, bc_def, set) \ argument
51 PetscOptionsBCDefinition_Private(PetscOptionsObject, opt, text, man, name, bc_def, set)
53 … const char name[], BCDefinition *bc_def, PetscBool *set);
55 … comm, const char *name, PetscInt num_label_values, PetscInt label_values[], BCDefinition *bc_def);
56 PetscErrorCode BCDefinitionGetInfo(BCDefinition bc_def, const char *name[], PetscInt *num_label_val…
57 PetscErrorCode BCDefinitionView(BCDefinition bc_def, PetscViewer viewer);
58 PetscErrorCode BCDefinitionViewFromOptions(BCDefinition bc_def, PetscObject obj, const char name[]);
[all …]
H A Dnavierstokes.h217 PetscErrorCode HoneeBCCreateIFunctionQF(BCDefinition bc_def, CeedQFunctionUser qf_func_ptr, const c…
219 PetscErrorCode HoneeBCCreateIJacobianQF(BCDefinition bc_def, CeedQFunctionUser qf_func_ptr, const c…
221 PetscErrorCode HoneeBCAddIFunctionOp(BCDefinition bc_def, DMLabel domain_label, PetscInt label_valu…
223 PetscErrorCode HoneeBCAddIJacobianOp(BCDefinition bc_def, CeedOperator sub_op_ifunc, DMLabel domain…
338 PetscErrorCode FreestreamBCSetup(BCDefinition bc_def, ProblemData problem, DM dm, void *ctx, Newton…
340 PetscErrorCode OutflowBCSetup(BCDefinition bc_def, ProblemData problem, DM dm, void *ctx, Newtonian…
342 PetscErrorCode SlipBCSetup(BCDefinition bc_def, ProblemData problem, DM dm, void *ctx, CeedQFunctio…
/honee/problems/
H A Dbc_slip.c15 static PetscErrorCode SlipBCSetup_CreateIFunctionQF(BCDefinition bc_def, CeedQFunction *qf) { in SlipBCSetup_CreateIFunctionQF() argument
20 PetscCall(BCDefinitionGetContext(bc_def, &honee_bc)); in SlipBCSetup_CreateIFunctionQF()
25 … PetscCall(HoneeBCCreateIFunctionQF(bc_def, Slip_Conserv, Slip_Conserv_loc, honee_bc->qfctx, qf)); in SlipBCSetup_CreateIFunctionQF()
28 PetscCall(HoneeBCCreateIFunctionQF(bc_def, Slip_Prim, Slip_Prim_loc, honee_bc->qfctx, qf)); in SlipBCSetup_CreateIFunctionQF()
31 … PetscCall(HoneeBCCreateIFunctionQF(bc_def, Slip_Entropy, Slip_Entropy_loc, honee_bc->qfctx, qf)); in SlipBCSetup_CreateIFunctionQF()
37 static PetscErrorCode SlipBCSetup_CreateIJacobianQF(BCDefinition bc_def, CeedQFunction *qf) { in SlipBCSetup_CreateIJacobianQF() argument
42 PetscCall(BCDefinitionGetContext(bc_def, &honee_bc)); in SlipBCSetup_CreateIJacobianQF()
46 …PetscCall(HoneeBCCreateIJacobianQF(bc_def, Slip_Jacobian_Conserv, Slip_Jacobian_Conserv_loc, honee… in SlipBCSetup_CreateIJacobianQF()
49 …PetscCall(HoneeBCCreateIJacobianQF(bc_def, Slip_Jacobian_Prim, Slip_Jacobian_Prim_loc, honee_bc->q… in SlipBCSetup_CreateIJacobianQF()
52 …PetscCall(HoneeBCCreateIJacobianQF(bc_def, Slip_Jacobian_Entropy, Slip_Jacobian_Entropy_loc, honee… in SlipBCSetup_CreateIJacobianQF()
[all …]
H A Dbc_outflow.c25 static PetscErrorCode OutflowBCSetup_CreateIFunctionQF(BCDefinition bc_def, CeedQFunction *qf) { in OutflowBCSetup_CreateIFunctionQF() argument
30 PetscCall(BCDefinitionGetContext(bc_def, &honee_bc)); in OutflowBCSetup_CreateIFunctionQF()
38 …PetscCall(HoneeBCCreateIFunctionQF(bc_def, RiemannOutflow_Conserv, RiemannOutflow_Conserv_loc, hon… in OutflowBCSetup_CreateIFunctionQF()
41 …PetscCall(HoneeBCCreateIFunctionQF(bc_def, PressureOutflow_Conserv, PressureOutflow_Conserv_loc, h… in OutflowBCSetup_CreateIFunctionQF()
48 …PetscCall(HoneeBCCreateIFunctionQF(bc_def, RiemannOutflow_Prim, RiemannOutflow_Prim_loc, honee_bc-… in OutflowBCSetup_CreateIFunctionQF()
51 …PetscCall(HoneeBCCreateIFunctionQF(bc_def, PressureOutflow_Prim, PressureOutflow_Prim_loc, honee_b… in OutflowBCSetup_CreateIFunctionQF()
58 …PetscCall(HoneeBCCreateIFunctionQF(bc_def, RiemannOutflow_Entropy, RiemannOutflow_Entropy_loc, hon… in OutflowBCSetup_CreateIFunctionQF()
61 …PetscCall(HoneeBCCreateIFunctionQF(bc_def, PressureOutflow_Entropy, PressureOutflow_Entropy_loc, h… in OutflowBCSetup_CreateIFunctionQF()
69 static PetscErrorCode OutflowBCSetup_CreateIJacobianQF(BCDefinition bc_def, CeedQFunction *qf) { in OutflowBCSetup_CreateIJacobianQF() argument
74 PetscCall(BCDefinitionGetContext(bc_def, &honee_bc)); in OutflowBCSetup_CreateIJacobianQF()
[all …]
H A Deulervortex.c34 static PetscErrorCode EulerVortexOutflowBCSetup_CreateIFunctionQF(BCDefinition bc_def, CeedQFunctio… in EulerVortexOutflowBCSetup_CreateIFunctionQF() argument
38 PetscCall(BCDefinitionGetContext(bc_def, &honee_bc)); in EulerVortexOutflowBCSetup_CreateIFunctionQF()
39 …PetscCall(HoneeBCCreateIFunctionQF(bc_def, Euler_Outflow, Euler_Outflow_loc, honee_bc->qfctx, qf)); in EulerVortexOutflowBCSetup_CreateIFunctionQF()
43 static PetscErrorCode EulerVortexInflowBCSetup_CreateIFunctionQF(BCDefinition bc_def, CeedQFunction… in EulerVortexInflowBCSetup_CreateIFunctionQF() argument
47 PetscCall(BCDefinitionGetContext(bc_def, &honee_bc)); in EulerVortexInflowBCSetup_CreateIFunctionQF()
48 …PetscCall(HoneeBCCreateIFunctionQF(bc_def, TravelingVortex_Inflow, TravelingVortex_Inflow_loc, hon… in EulerVortexInflowBCSetup_CreateIFunctionQF()
158 BCDefinition bc_def = problem->bc_defs[b]; in NS_EULER_VORTEX() local
161 PetscCall(BCDefinitionGetInfo(bc_def, &name, NULL, NULL)); in NS_EULER_VORTEX()
169 PetscCall(BCDefinitionSetContext(bc_def, (PetscCtxDestroyFn *)HoneeBCDestroy, honee_bc)); in NS_EULER_VORTEX()
171 …PetscCall(BCDefinitionSetIFunction(bc_def, EulerVortexOutflowBCSetup_CreateIFunctionQF, HoneeBCAdd… in NS_EULER_VORTEX()
[all …]
H A Dchannel.c16 static PetscErrorCode ChannelOutflowBCSetup_CreateIFunctionQF(BCDefinition bc_def, CeedQFunction *q… in ChannelOutflowBCSetup_CreateIFunctionQF() argument
20 PetscCall(BCDefinitionGetContext(bc_def, &honee_bc)); in ChannelOutflowBCSetup_CreateIFunctionQF()
23 …PetscCall(HoneeBCCreateIFunctionQF(bc_def, Channel_Outflow, Channel_Outflow_loc, honee_bc->qfctx, … in ChannelOutflowBCSetup_CreateIFunctionQF()
27 static PetscErrorCode ChannelInflowBCSetup_CreateIFunctionQF(BCDefinition bc_def, CeedQFunction *qf… in ChannelInflowBCSetup_CreateIFunctionQF() argument
31 PetscCall(BCDefinitionGetContext(bc_def, &honee_bc)); in ChannelInflowBCSetup_CreateIFunctionQF()
34 …PetscCall(HoneeBCCreateIFunctionQF(bc_def, Channel_Inflow, Channel_Inflow_loc, honee_bc->qfctx, qf… in ChannelInflowBCSetup_CreateIFunctionQF()
113 BCDefinition bc_def = problem->bc_defs[b]; in NS_CHANNEL() local
116 PetscCall(BCDefinitionGetInfo(bc_def, &name, NULL, NULL)); in NS_CHANNEL()
125 PetscCall(BCDefinitionSetContext(bc_def, (PetscCtxDestroyFn *)HoneeBCDestroy, honee_bc)); in NS_CHANNEL()
127 …PetscCall(BCDefinitionSetIFunction(bc_def, ChannelOutflowBCSetup_CreateIFunctionQF, HoneeBCAddIFun… in NS_CHANNEL()
[all …]
H A Dbc_freestream.c23 static PetscErrorCode FreestreamBCSetup_CreateIFunctionQF(BCDefinition bc_def, CeedQFunction *qf) { in FreestreamBCSetup_CreateIFunctionQF() argument
28 PetscCall(BCDefinitionGetContext(bc_def, &honee_bc)); in FreestreamBCSetup_CreateIFunctionQF()
36 …PetscCall(HoneeBCCreateIFunctionQF(bc_def, Freestream_Conserv_HLL, Freestream_Conserv_HLL_loc, hon… in FreestreamBCSetup_CreateIFunctionQF()
39 …PetscCall(HoneeBCCreateIFunctionQF(bc_def, Freestream_Conserv_HLLC, Freestream_Conserv_HLLC_loc, h… in FreestreamBCSetup_CreateIFunctionQF()
46 …PetscCall(HoneeBCCreateIFunctionQF(bc_def, Freestream_Prim_HLL, Freestream_Prim_HLL_loc, honee_bc-… in FreestreamBCSetup_CreateIFunctionQF()
49 …PetscCall(HoneeBCCreateIFunctionQF(bc_def, Freestream_Prim_HLLC, Freestream_Prim_HLLC_loc, honee_b… in FreestreamBCSetup_CreateIFunctionQF()
56 …PetscCall(HoneeBCCreateIFunctionQF(bc_def, Freestream_Entropy_HLL, Freestream_Entropy_HLL_loc, hon… in FreestreamBCSetup_CreateIFunctionQF()
59 …PetscCall(HoneeBCCreateIFunctionQF(bc_def, Freestream_Entropy_HLLC, Freestream_Entropy_HLLC_loc, h… in FreestreamBCSetup_CreateIFunctionQF()
67 static PetscErrorCode FreestreamBCSetup_CreateIJacobianQF(BCDefinition bc_def, CeedQFunction *qf) { in FreestreamBCSetup_CreateIJacobianQF() argument
72 PetscCall(BCDefinitionGetContext(bc_def, &honee_bc)); in FreestreamBCSetup_CreateIJacobianQF()
[all …]
H A Dblasius.c114 static PetscErrorCode BlasiusInflowBCSetup_CreateIFunctionQF(BCDefinition bc_def, CeedQFunction *qf… in BlasiusInflowBCSetup_CreateIFunctionQF() argument
118 PetscCall(BCDefinitionGetContext(bc_def, &honee_bc)); in BlasiusInflowBCSetup_CreateIFunctionQF()
119 …PetscCall(HoneeBCCreateIFunctionQF(bc_def, Blasius_Inflow, Blasius_Inflow_loc, honee_bc->qfctx, qf… in BlasiusInflowBCSetup_CreateIFunctionQF()
123 static PetscErrorCode BlasiusInflowBCSetup_CreateIJacobianQF(BCDefinition bc_def, CeedQFunction *qf… in BlasiusInflowBCSetup_CreateIJacobianQF() argument
127 PetscCall(BCDefinitionGetContext(bc_def, &honee_bc)); in BlasiusInflowBCSetup_CreateIJacobianQF()
128 …PetscCall(HoneeBCCreateIJacobianQF(bc_def, Blasius_Inflow_Jacobian, Blasius_Inflow_Jacobian_loc, h… in BlasiusInflowBCSetup_CreateIJacobianQF()
228 BCDefinition bc_def = problem->bc_defs[b]; in NS_BLASIUS() local
231 PetscCall(BCDefinitionGetInfo(bc_def, &name, NULL, NULL)); in NS_BLASIUS()
239 PetscCall(BCDefinitionSetContext(bc_def, (PetscCtxDestroyFn *)HoneeBCDestroy, honee_bc)); in NS_BLASIUS()
241 …PetscCall(BCDefinitionSetIFunction(bc_def, BlasiusInflowBCSetup_CreateIFunctionQF, HoneeBCAddIFunc… in NS_BLASIUS()
[all …]
H A Dstg_shur14.c219 static PetscErrorCode STGWeakInflowBCSetup_CreateIFunctionQF(BCDefinition bc_def, CeedQFunction *qf… in STGWeakInflowBCSetup_CreateIFunctionQF() argument
223 PetscCall(BCDefinitionGetContext(bc_def, &honee_bc)); in STGWeakInflowBCSetup_CreateIFunctionQF()
224 …PetscCall(HoneeBCCreateIFunctionQF(bc_def, StgShur14Inflow, StgShur14Inflow_loc, honee_bc->qfctx, … in STGWeakInflowBCSetup_CreateIFunctionQF()
228 static PetscErrorCode STGWeakInflowBCSetup_CreateIJacobianQF(BCDefinition bc_def, CeedQFunction *qf… in STGWeakInflowBCSetup_CreateIJacobianQF() argument
232 PetscCall(BCDefinitionGetContext(bc_def, &honee_bc)); in STGWeakInflowBCSetup_CreateIJacobianQF()
233 …PetscCall(HoneeBCCreateIJacobianQF(bc_def, StgShur14Inflow_Jacobian, StgShur14Inflow_Jacobian_loc,… in STGWeakInflowBCSetup_CreateIJacobianQF()
311 BCDefinition bc_def = problem->bc_defs[b]; in SetupStg() local
314 PetscCall(BCDefinitionGetInfo(bc_def, &name, NULL, NULL)); in SetupStg()
322 PetscCall(BCDefinitionSetContext(bc_def, (PetscCtxDestroyFn *)HoneeBCDestroy, honee_bc)); in SetupStg()
324 …PetscCall(BCDefinitionSetIFunction(bc_def, STGWeakInflowBCSetup_CreateIFunctionQF, HoneeBCAddIFunc… in SetupStg()
[all …]
H A Dnewtonian.c328 static PetscErrorCode BoundaryIntegralBCSetup_CreateIFunctionQF(BCDefinition bc_def, CeedQFunction … in BoundaryIntegralBCSetup_CreateIFunctionQF() argument
332 PetscCall(BCDefinitionGetContext(bc_def, &honee_bc)); in BoundaryIntegralBCSetup_CreateIFunctionQF()
337 …PetscCall(HoneeBCCreateIFunctionQF(bc_def, BoundaryIntegral_Conserv, BoundaryIntegral_Conserv_loc,… in BoundaryIntegralBCSetup_CreateIFunctionQF()
340 …PetscCall(HoneeBCCreateIFunctionQF(bc_def, BoundaryIntegral_Prim, BoundaryIntegral_Prim_loc, honee… in BoundaryIntegralBCSetup_CreateIFunctionQF()
343 …PetscCall(HoneeBCCreateIFunctionQF(bc_def, BoundaryIntegral_Entropy, BoundaryIntegral_Entropy_loc,… in BoundaryIntegralBCSetup_CreateIFunctionQF()
349 static PetscErrorCode BoundaryIntegralBCSetup_CreateIJacobianQF(BCDefinition bc_def, CeedQFunction … in BoundaryIntegralBCSetup_CreateIJacobianQF() argument
353 PetscCall(BCDefinitionGetContext(bc_def, &honee_bc)); in BoundaryIntegralBCSetup_CreateIJacobianQF()
358 …PetscCall(HoneeBCCreateIJacobianQF(bc_def, BoundaryIntegral_Jacobian_Conserv, BoundaryIntegral_Jac… in BoundaryIntegralBCSetup_CreateIJacobianQF()
361 …PetscCall(HoneeBCCreateIJacobianQF(bc_def, BoundaryIntegral_Jacobian_Prim, BoundaryIntegral_Jacobi… in BoundaryIntegralBCSetup_CreateIJacobianQF()
364 …PetscCall(HoneeBCCreateIJacobianQF(bc_def, BoundaryIntegral_Jacobian_Entropy, BoundaryIntegral_Jac… in BoundaryIntegralBCSetup_CreateIJacobianQF()
[all …]
H A Dgaussianwave.c46 BCDefinition bc_def = problem->bc_defs[b]; in NS_GAUSSIAN_WAVE() local
50 PetscCall(BCDefinitionGetInfo(bc_def, &name, NULL, NULL)); in NS_GAUSSIAN_WAVE()
53 PetscCall(BCDefinitionGetContext(bc_def, &honee_bc)); in NS_GAUSSIAN_WAVE()
H A Dadvection.c359 static PetscErrorCode AdvectionInflowBCSetup_CreateIFunctionQF(BCDefinition bc_def, CeedQFunction *… in AdvectionInflowBCSetup_CreateIFunctionQF() argument
365 PetscCall(BCDefinitionGetContext(bc_def, &honee_bc)); in AdvectionInflowBCSetup_CreateIFunctionQF()
366 PetscCall(BCDefinitionGetDM(bc_def, &dm)); in AdvectionInflowBCSetup_CreateIFunctionQF()
370 …PetscCall(HoneeBCCreateIFunctionQF(bc_def, Advection2d_InOutFlow, Advection2d_InOutFlow_loc, honee… in AdvectionInflowBCSetup_CreateIFunctionQF()
373 …PetscCall(HoneeBCCreateIFunctionQF(bc_def, Advection_InOutFlow, Advection_InOutFlow_loc, honee_bc-… in AdvectionInflowBCSetup_CreateIFunctionQF()
598 BCDefinition bc_def = problem->bc_defs[b]; in NS_ADVECTION() local
601 PetscCall(BCDefinitionGetInfo(bc_def, &name, NULL, NULL)); in NS_ADVECTION()
609 PetscCall(BCDefinitionSetContext(bc_def, (PetscCtxDestroyFn *)HoneeBCDestroy, honee_bc)); in NS_ADVECTION()
611 …PetscCall(BCDefinitionSetIFunction(bc_def, AdvectionInflowBCSetup_CreateIFunctionQF, HoneeBCAddIFu… in NS_ADVECTION()
612 PetscCall(BCDefinitionSetIJacobian(bc_def, NULL, NULL)); in NS_ADVECTION()