| /honee/src/ |
| H A D | bc_definition.c | 37 …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 D | boundary_condition.c | 13 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 D | setupdm.c | 95 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 D | strong_boundary_conditions.c | 61 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 D | bc_definition.h | 11 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 D | navierstokes.h | 217 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 D | bc_slip.c | 15 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 D | bc_outflow.c | 25 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 D | eulervortex.c | 34 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 D | channel.c | 16 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 D | bc_freestream.c | 23 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 D | blasius.c | 114 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 D | stg_shur14.c | 219 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 D | newtonian.c | 328 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 D | gaussianwave.c | 46 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 D | advection.c | 359 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()
|