Home
last modified time | relevance | path

Searched refs:Q (Results 1 – 25 of 50) sorted by relevance

12

/honee/qfunctions/
H A Dmass.h19 CEED_QFUNCTION_HELPER int Mass_N(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *con… in Mass_N() argument
24 …CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) CeedPragmaSIMD for (CeedInt j = 0; j < N; j++) v[j]… in Mass_N()
28 …QFUNCTION(Mass_1)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *const *out) { ret… in Mass_1() argument
30 …QFUNCTION(Mass_2)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *const *out) { ret… in Mass_2() argument
32 …QFUNCTION(Mass_3)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *const *out) { ret… in Mass_3() argument
34 …QFUNCTION(Mass_4)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *const *out) { ret… in Mass_4() argument
36 …QFUNCTION(Mass_5)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *const *out) { ret… in Mass_5() argument
38 …QFUNCTION(Mass_6)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *const *out) { ret… in Mass_6() argument
40 …QFUNCTION(Mass_7)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *const *out) { ret… in Mass_7() argument
42 …QFUNCTION(Mass_9)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *const *out) { ret… in Mass_9() argument
[all …]
H A Dsetupgeo2d.h40 CEED_QFUNCTION(Setup2d)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *const *out) { in Setup2d() argument
45 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in Setup2d()
47 InvertMappingJacobian_2D(Q, i, J, dXdx, &detJ); in Setup2d()
50 StoredValuesPack(Q, i, 0, 1, &wdetJ, q_data); in Setup2d()
51 StoredValuesPack(Q, i, 1, 4, (const CeedScalar *)dXdx, q_data); in Setup2d()
81 CEED_QFUNCTION(SetupBoundary2d)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *cons… in SetupBoundary2d() argument
86 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in SetupBoundary2d()
88 NormalVectorFromdxdX_2D(Q, i, J, normal, &detJb); in SetupBoundary2d()
91 StoredValuesPack(Q, i, 0, 1, &wdetJ, q_data_sur); in SetupBoundary2d()
92 StoredValuesPack(Q, i, 1, 2, normal, q_data_sur); in SetupBoundary2d()
[all …]
H A Dbc_freestream.h14 CEED_QFUNCTION_HELPER int Freestream(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar … in Freestream() argument
25 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in Freestream()
30 QdataBoundaryUnpack_3D(Q, i, q_data_sur, &wdetJb, NULL, normal); in Freestream()
46 if (is_implicit) StoredValuesPack(Q, i, 0, 5, qi, jac_data_sur); in Freestream()
51 CEED_QFUNCTION(Freestream_Conserv_HLL)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScala… in Freestream_Conserv_HLL() argument
52 return Freestream(ctx, Q, in, out, STATEVAR_CONSERVATIVE, RIEMANN_HLL); in Freestream_Conserv_HLL()
55 CEED_QFUNCTION(Freestream_Prim_HLL)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *… in Freestream_Prim_HLL() argument
56 return Freestream(ctx, Q, in, out, STATEVAR_PRIMITIVE, RIEMANN_HLL); in Freestream_Prim_HLL()
59 CEED_QFUNCTION(Freestream_Entropy_HLL)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScala… in Freestream_Entropy_HLL() argument
60 return Freestream(ctx, Q, in, out, STATEVAR_ENTROPY, RIEMANN_HLL); in Freestream_Entropy_HLL()
[all …]
H A Dsetupgeo.h42 CEED_QFUNCTION(Setup)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *const *out) { in Setup() argument
47 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in Setup()
49 InvertMappingJacobian_3D(Q, i, J, dXdx, &detJ); in Setup()
52 StoredValuesPack(Q, i, 0, 1, &wdetJ, q_data); in Setup()
53 StoredValuesPack(Q, i, 1, 9, (const CeedScalar *)dXdx, q_data); in Setup()
100 CEED_QFUNCTION(SetupBoundary)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *const … in SetupBoundary() argument
105 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in SetupBoundary()
108 NormalVectorFromdxdX_3D(Q, i, J, normal, &detJb); in SetupBoundary()
109 InvertBoundaryMappingJacobian_3D(Q, i, J, dXdx); in SetupBoundary()
112 StoredValuesPack(Q, i, 0, 1, &wdetJ, q_data_sur); in SetupBoundary()
[all …]
H A Dbc_outflow.h37 CEED_QFUNCTION_HELPER int RiemannOutflow(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedSca… in RiemannOutflow() argument
48 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in RiemannOutflow()
50 QdataBoundaryUnpack_3D(Q, i, q_data_sur, &wdetJb, dXdx, normal); in RiemannOutflow()
66 StatePhysicalGradientFromReference_Boundary(Q, i, gas, s_int, state_var, Grad_q, dXdx, grad_s); in RiemannOutflow()
83 StoredValuesPack(Q, i, 0, 5, qi, jac_data_sur); in RiemannOutflow()
84 StoredValuesPack(Q, i, 5, 6, kmstress, jac_data_sur); in RiemannOutflow()
90 CEED_QFUNCTION(RiemannOutflow_Conserv)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScala… in RiemannOutflow_Conserv() argument
91 return RiemannOutflow(ctx, Q, in, out, STATEVAR_CONSERVATIVE); in RiemannOutflow_Conserv()
94 CEED_QFUNCTION(RiemannOutflow_Prim)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *… in RiemannOutflow_Prim() argument
95 return RiemannOutflow(ctx, Q, in, out, STATEVAR_PRIMITIVE); in RiemannOutflow_Prim()
[all …]
H A Dnewtonian.h16 CEED_QFUNCTION_HELPER int ICsNewtonianIG(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedSca… in ICsNewtonianIG() argument
22 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in ICsNewtonianIG()
31 CEED_QFUNCTION(ICsNewtonianIG_Conserv)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScala… in ICsNewtonianIG_Conserv() argument
32 return ICsNewtonianIG(ctx, Q, in, out, STATEVAR_CONSERVATIVE); in ICsNewtonianIG_Conserv()
35 CEED_QFUNCTION(ICsNewtonianIG_Prim)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *… in ICsNewtonianIG_Prim() argument
36 return ICsNewtonianIG(ctx, Q, in, out, STATEVAR_PRIMITIVE); in ICsNewtonianIG_Prim()
39 CEED_QFUNCTION(ICsNewtonianIG_Entropy)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScala… in ICsNewtonianIG_Entropy() argument
40 return ICsNewtonianIG(ctx, Q, in, out, STATEVAR_ENTROPY); in ICsNewtonianIG_Entropy()
43 CEED_QFUNCTION_HELPER int MassFunction_Newtonian(void *ctx, CeedInt Q, const CeedScalar *const *in,… in MassFunction_Newtonian() argument
53 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in MassFunction_Newtonian()
[all …]
H A Dmonitor_cfl.h8 CEED_QFUNCTION_HELPER int MonitorCFL(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar … in MonitorCFL() argument
17 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in MonitorCFL()
25 QdataUnpack_2D(Q, i, q_data, &wdetJ, dXdx); in MonitorCFL()
35 QdataUnpack_3D(Q, i, q_data, &wdetJ, dXdx); in MonitorCFL()
47 CEED_QFUNCTION(MonitorCFL_3D_Conserv)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar… in MonitorCFL_3D_Conserv() argument
48 return MonitorCFL(ctx, Q, in, out, STATEVAR_CONSERVATIVE, 3); in MonitorCFL_3D_Conserv()
51 CEED_QFUNCTION(MonitorCFL_3D_Prim)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *c… in MonitorCFL_3D_Prim() argument
52 return MonitorCFL(ctx, Q, in, out, STATEVAR_PRIMITIVE, 3); in MonitorCFL_3D_Prim()
55 CEED_QFUNCTION(MonitorCFL_3D_Entropy)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar… in MonitorCFL_3D_Entropy() argument
56 return MonitorCFL(ctx, Q, in, out, STATEVAR_ENTROPY, 3); in MonitorCFL_3D_Entropy()
[all …]
H A Dadvection.h178 CEED_QFUNCTION(ICsAdvection)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *const *… in ICsAdvection() argument
182 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in ICsAdvection()
195 CEED_QFUNCTION(ICsAdvection2d)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *const… in ICsAdvection2d() argument
200 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in ICsAdvection2d()
210 CEED_QFUNCTION_HELPER void StatePhysicalGradientFromReference_ND(CeedInt N, CeedInt Q, CeedInt i, N… in StatePhysicalGradientFromReference_ND() argument
218 …dqi[j] = grad_q[(Q * 5) * 0 + Q * j + i] * dXdx[0 * N + k] + grad_q[(Q * 5) * 1 + Q * j + i] * dXd… in StatePhysicalGradientFromReference_ND()
230 …dqi[j] = grad_q[(Q * 5) * 0 + Q * j + i] * dXdx[0 * N + k] + grad_q[(Q * 5) * 1 + Q * j + i] * dXd… in StatePhysicalGradientFromReference_ND()
231 grad_q[(Q * 5) * 2 + Q * j + i] * dXdx[2 * N + k]; in StatePhysicalGradientFromReference_ND()
266 CEED_QFUNCTION_HELPER int IFunction_AdvectionGeneric(void *ctx, CeedInt Q, const CeedScalar *const … in IFunction_AdvectionGeneric() argument
280 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in IFunction_AdvectionGeneric()
[all …]
H A Dsgs_dd_model.h67 CEED_QFUNCTION_HELPER int ComputeSgsDDNodal_Fused(void *ctx, CeedInt Q, const CeedScalar *const *in… in ComputeSgsDDNodal_Fused() argument
78 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in ComputeSgsDDNodal_Fused()
97 CEED_QFUNCTION(ComputeSgsDDNodal_Prim)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScala… in ComputeSgsDDNodal_Prim() argument
98 return ComputeSgsDDNodal_Fused(ctx, Q, in, out, STATEVAR_PRIMITIVE); in ComputeSgsDDNodal_Prim()
101 CEED_QFUNCTION(ComputeSgsDDNodal_Conserv)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedSc… in ComputeSgsDDNodal_Conserv() argument
102 return ComputeSgsDDNodal_Fused(ctx, Q, in, out, STATEVAR_CONSERVATIVE); in ComputeSgsDDNodal_Conserv()
105 CEED_QFUNCTION(ComputeSgsDDNodal_Entropy)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedSc… in ComputeSgsDDNodal_Entropy() argument
106 return ComputeSgsDDNodal_Fused(ctx, Q, in, out, STATEVAR_ENTROPY); in ComputeSgsDDNodal_Entropy()
110 CEED_QFUNCTION_HELPER int ComputeSgsDDNodal_Sequential_Inputs(void *ctx, CeedInt Q, const CeedScala… in ComputeSgsDDNodal_Sequential_Inputs() argument
122 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in ComputeSgsDDNodal_Sequential_Inputs()
[all …]
H A Ddiff_flux_projection.h9 CEED_QFUNCTION_HELPER int ComputeDivDiffusiveFluxGeneric(void *ctx, CeedInt Q, const CeedScalar *co… in ComputeDivDiffusiveFluxGeneric() argument
15 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in ComputeDivDiffusiveFluxGeneric()
18 QdataUnpack_ND(dim, Q, i, q_data, NULL, dXdx); in ComputeDivDiffusiveFluxGeneric()
24 const CeedInt offset = Q * n * dim; // offset to reach nth component flux gradients in ComputeDivDiffusiveFluxGeneric()
27 grad_qn[f * dim + g] = grad_q[offset + (Q * num_comps * dim) * g + Q * f + i]; in ComputeDivDiffusiveFluxGeneric()
37 CEED_QFUNCTION(ComputeDivDiffusiveFlux3D_4)(void *ctx, CeedInt Q, const CeedScalar *const *in, Ceed… in ComputeDivDiffusiveFlux3D_4() argument
38 return ComputeDivDiffusiveFluxGeneric(ctx, Q, in, out, 3, 4); in ComputeDivDiffusiveFlux3D_4()
41 CEED_QFUNCTION(ComputeDivDiffusiveFlux3D_1)(void *ctx, CeedInt Q, const CeedScalar *const *in, Ceed… in ComputeDivDiffusiveFlux3D_1() argument
42 return ComputeDivDiffusiveFluxGeneric(ctx, Q, in, out, 3, 1); in ComputeDivDiffusiveFlux3D_1()
45 CEED_QFUNCTION(ComputeDivDiffusiveFlux2D_1)(void *ctx, CeedInt Q, const CeedScalar *const *in, Ceed… in ComputeDivDiffusiveFlux2D_1() argument
[all …]
H A Dbc_slip.h11 CEED_QFUNCTION_HELPER int Slip(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *const… in Slip() argument
20 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in Slip()
25 QdataBoundaryUnpack_3D(Q, i, q_data_sur, &wdetJb, NULL, normal); in Slip()
40 if (newt_ctx->is_implicit) StoredValuesPack(Q, i, 0, 5, qi, jac_data_sur); in Slip()
45 CEED_QFUNCTION(Slip_Conserv)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *const *… in Slip_Conserv() argument
46 return Slip(ctx, Q, in, out, STATEVAR_CONSERVATIVE); in Slip_Conserv()
49 CEED_QFUNCTION(Slip_Prim)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *const *out… in Slip_Prim() argument
50 return Slip(ctx, Q, in, out, STATEVAR_PRIMITIVE); in Slip_Prim()
53 CEED_QFUNCTION(Slip_Entropy)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *const *… in Slip_Entropy() argument
54 return Slip(ctx, Q, in, out, STATEVAR_ENTROPY); in Slip_Entropy()
[all …]
H A Dutils.h309 CEED_QFUNCTION_HELPER int StoredValuesPack(CeedInt Q, CeedInt i, CeedInt start, CeedInt num_comp, c… in StoredValuesPack() argument
311 for (CeedInt j = 0; j < num_comp; j++) stored[(start + j) * Q + i] = values_at_qpnt[j]; in StoredValuesPack()
328 CEED_QFUNCTION_HELPER int StoredValuesUnpack(CeedInt Q, CeedInt i, CeedInt start, CeedInt num_comp,… in StoredValuesUnpack() argument
330 for (CeedInt j = 0; j < num_comp; j++) values_at_qpnt[j] = stored[(start + j) * Q + i]; in StoredValuesUnpack()
347 CEED_QFUNCTION_HELPER int QdataUnpack_ND(CeedInt dim, CeedInt Q, CeedInt i, const CeedScalar *q_dat… in QdataUnpack_ND() argument
350 if (wdetJ) StoredValuesUnpack(Q, i, 0, 1, q_data, wdetJ); in QdataUnpack_ND()
351 if (dXdx) StoredValuesUnpack(Q, i, 1, 4, q_data, dXdx); in QdataUnpack_ND()
354 if (wdetJ) StoredValuesUnpack(Q, i, 0, 1, q_data, wdetJ); in QdataUnpack_ND()
355 if (dXdx) StoredValuesUnpack(Q, i, 1, 9, q_data, dXdx); in QdataUnpack_ND()
374 CEED_QFUNCTION_HELPER int QdataBoundaryUnpack_ND(CeedInt dim, CeedInt Q, CeedInt i, const CeedScala… in QdataBoundaryUnpack_ND() argument
[all …]
H A Dvelocity_gradient_projection.h9 CEED_QFUNCTION_HELPER int VelocityGradientProjectionRHS(void *ctx, CeedInt Q, const CeedScalar *con… in VelocityGradientProjectionRHS() argument
18 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in VelocityGradientProjectionRHS()
21 QdataUnpack_3D(Q, i, q_data, &wdetJ, dXdx); in VelocityGradientProjectionRHS()
25 StatePhysicalGradientFromReference(Q, i, gas, s, state_var, (CeedScalar *)Grad_q, dXdx, grad_s); in VelocityGradientProjectionRHS()
39 CEED_QFUNCTION(VelocityGradientProjectionRHS_Conserv)(void *ctx, CeedInt Q, const CeedScalar *const… in VelocityGradientProjectionRHS_Conserv() argument
40 return VelocityGradientProjectionRHS(ctx, Q, in, out, STATEVAR_CONSERVATIVE); in VelocityGradientProjectionRHS_Conserv()
43 CEED_QFUNCTION(VelocityGradientProjectionRHS_Prim)(void *ctx, CeedInt Q, const CeedScalar *const *i… in VelocityGradientProjectionRHS_Prim() argument
44 return VelocityGradientProjectionRHS(ctx, Q, in, out, STATEVAR_PRIMITIVE); in VelocityGradientProjectionRHS_Prim()
47 CEED_QFUNCTION(VelocityGradientProjectionRHS_Entropy)(void *ctx, CeedInt Q, const CeedScalar *const… in VelocityGradientProjectionRHS_Entropy() argument
48 return VelocityGradientProjectionRHS(ctx, Q, in, out, STATEVAR_ENTROPY); in VelocityGradientProjectionRHS_Entropy()
H A Ddifferential_filter.h29 CEED_QFUNCTION_HELPER int DifferentialFilter_RHS(void *ctx, CeedInt Q, const CeedScalar *const *in,… in DifferentialFilter_RHS() argument
38 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in DifferentialFilter_RHS()
58 CEED_QFUNCTION(DifferentialFilter_RHS_Conserv)(void *ctx, CeedInt Q, const CeedScalar *const *in, C… in DifferentialFilter_RHS_Conserv() argument
59 return DifferentialFilter_RHS(ctx, Q, in, out, STATEVAR_CONSERVATIVE); in DifferentialFilter_RHS_Conserv()
62 CEED_QFUNCTION(DifferentialFilter_RHS_Prim)(void *ctx, CeedInt Q, const CeedScalar *const *in, Ceed… in DifferentialFilter_RHS_Prim() argument
63 return DifferentialFilter_RHS(ctx, Q, in, out, STATEVAR_PRIMITIVE); in DifferentialFilter_RHS_Prim()
66 CEED_QFUNCTION(DifferentialFilter_RHS_Entropy)(void *ctx, CeedInt Q, const CeedScalar *const *in, C… in DifferentialFilter_RHS_Entropy() argument
67 return DifferentialFilter_RHS(ctx, Q, in, out, STATEVAR_ENTROPY); in DifferentialFilter_RHS_Entropy()
74 CEED_QFUNCTION_HELPER int DifferentialFilter_LHS_N(void *ctx, CeedInt Q, const CeedScalar *const *i… in DifferentialFilter_LHS_N() argument
85 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in DifferentialFilter_LHS_N()
[all …]
H A Dmonitor_totalkineticenergy.h7 CEED_QFUNCTION_HELPER int MonitorTotalKineticEnergy(void *ctx, CeedInt Q, const CeedScalar *const *… in MonitorTotalKineticEnergy() argument
16 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in MonitorTotalKineticEnergy()
22 QdataUnpack_3D(Q, i, q_data, &wdetJ, dXdx); in MonitorTotalKineticEnergy()
23 StatePhysicalGradientFromReference(Q, i, gas, s, state_var, Grad_q, dXdx, grad_s); in MonitorTotalKineticEnergy()
40 CEED_QFUNCTION(MonitorTotalKineticEnergy_Conserv)(void *ctx, CeedInt Q, const CeedScalar *const *in… in MonitorTotalKineticEnergy_Conserv() argument
41 return MonitorTotalKineticEnergy(ctx, Q, in, out, STATEVAR_CONSERVATIVE); in MonitorTotalKineticEnergy_Conserv()
44 CEED_QFUNCTION(MonitorTotalKineticEnergy_Prim)(void *ctx, CeedInt Q, const CeedScalar *const *in, C… in MonitorTotalKineticEnergy_Prim() argument
45 return MonitorTotalKineticEnergy(ctx, Q, in, out, STATEVAR_PRIMITIVE); in MonitorTotalKineticEnergy_Prim()
48 CEED_QFUNCTION(MonitorTotalKineticEnergy_Entropy)(void *ctx, CeedInt Q, const CeedScalar *const *in… in MonitorTotalKineticEnergy_Entropy() argument
49 return MonitorTotalKineticEnergy(ctx, Q, in, out, STATEVAR_ENTROPY); in MonitorTotalKineticEnergy_Entropy()
H A Dsetupgeo_helpers.h25 CEED_QFUNCTION_HELPER void InvertMappingJacobian_3D(CeedInt Q, CeedInt i, const CeedScalar (*dxdX_q… in InvertMappingJacobian_3D() argument
29 GradUnpack3D(Q, i, 3, (CeedScalar *)dxdX_q, dxdX); in InvertMappingJacobian_3D()
47 CEED_QFUNCTION_HELPER void InvertMappingJacobian_2D(CeedInt Q, CeedInt i, const CeedScalar (*dxdX_q… in InvertMappingJacobian_2D() argument
51 GradUnpack2D(Q, i, 2, (CeedScalar *)dxdX_q, dxdX); in InvertMappingJacobian_2D()
77 CEED_QFUNCTION_HELPER void NormalVectorFromdxdX_3D(CeedInt Q, CeedInt i, const CeedScalar (*dxdX_q)… in NormalVectorFromdxdX_3D() argument
81 GradUnpack2D(Q, i, 3, (CeedScalar *)dxdX_q, dxdX); in NormalVectorFromdxdX_3D()
113 CEED_QFUNCTION_HELPER void NormalVectorFromdxdX_2D(CeedInt Q, CeedInt i, const CeedScalar (*dxdX_q)… in NormalVectorFromdxdX_2D() argument
142 CEED_QFUNCTION_HELPER void InvertBoundaryMappingJacobian_3D(CeedInt Q, CeedInt i, const CeedScalar … in InvertBoundaryMappingJacobian_3D() argument
144 GradUnpack2D(Q, i, 3, (CeedScalar *)dxdX_q, dxdX); in InvertBoundaryMappingJacobian_3D()
H A Dgaussianwave.h20 CEED_QFUNCTION_HELPER int IC_GaussianWave(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedSc… in IC_GaussianWave() argument
37 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in IC_GaussianWave()
61 CEED_QFUNCTION(IC_GaussianWave_Conserv)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScal… in IC_GaussianWave_Conserv() argument
62 return IC_GaussianWave(ctx, Q, in, out, STATEVAR_CONSERVATIVE); in IC_GaussianWave_Conserv()
65 CEED_QFUNCTION(IC_GaussianWave_Prim)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar … in IC_GaussianWave_Prim() argument
66 return IC_GaussianWave(ctx, Q, in, out, STATEVAR_PRIMITIVE); in IC_GaussianWave_Prim()
69 CEED_QFUNCTION(IC_GaussianWave_Entropy)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScal… in IC_GaussianWave_Entropy() argument
70 return IC_GaussianWave(ctx, Q, in, out, STATEVAR_ENTROPY); in IC_GaussianWave_Entropy()
H A Dstrong_boundary_conditions.h7 CEED_QFUNCTION(SetupStrongBC)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *const … in SetupStrongBC() argument
15 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in SetupStrongBC()
19 InvertMappingJacobian_3D(Q, i, dxdX_q, dXdx, NULL); in SetupStrongBC()
21 StoredValuesPack(Q, i, 0, 9, (CeedScalar *)dXdx, dXdx_q); in SetupStrongBC()
H A Dchannel.h58 CEED_QFUNCTION(ICsChannel)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *const *ou… in ICsChannel() argument
65 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in ICsChannel()
78 CEED_QFUNCTION(Channel_Inflow)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *const… in Channel_Inflow() argument
89 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in Channel_Inflow()
91 QdataBoundaryUnpack_3D(Q, i, q_data_sur, &wdetJb, NULL, norm); in Channel_Inflow()
140 CEED_QFUNCTION(Channel_Outflow)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *cons… in Channel_Outflow() argument
148 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in Channel_Outflow()
150 QdataBoundaryUnpack_3D(Q, i, q_data_sur, &wdetJb, NULL, norm); in Channel_Outflow()
/honee/qfunctions/spanstats/
H A Dcflpe.h18 CEED_QFUNCTION_HELPER int ChildStatsCollection_CflPe(void *ctx, CeedInt Q, const CeedScalar *const … in ChildStatsCollection_CflPe() argument
28 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in ChildStatsCollection_CflPe()
37 QdataUnpack_2D(Q, i, q_data, &wdetJ, dXdx); in ChildStatsCollection_CflPe()
50 QdataUnpack_3D(Q, i, q_data, &wdetJ, dXdx); in ChildStatsCollection_CflPe()
72 CEED_QFUNCTION(ChildStatsCollection_3D_Conserv)(void *ctx, CeedInt Q, const CeedScalar *const *in, … in ChildStatsCollection_3D_Conserv() argument
73 return ChildStatsCollection_CflPe(ctx, Q, in, out, STATEVAR_CONSERVATIVE, 3); in ChildStatsCollection_3D_Conserv()
76 CEED_QFUNCTION(ChildStatsCollection_3D_Prim)(void *ctx, CeedInt Q, const CeedScalar *const *in, Cee… in ChildStatsCollection_3D_Prim() argument
77 return ChildStatsCollection_CflPe(ctx, Q, in, out, STATEVAR_PRIMITIVE, 3); in ChildStatsCollection_3D_Prim()
80 CEED_QFUNCTION(ChildStatsCollection_3D_Entropy)(void *ctx, CeedInt Q, const CeedScalar *const *in, … in ChildStatsCollection_3D_Entropy() argument
81 return ChildStatsCollection_CflPe(ctx, Q, in, out, STATEVAR_ENTROPY, 3); in ChildStatsCollection_3D_Entropy()
[all …]
H A Dturbulence.h41 CEED_QFUNCTION_HELPER int ChildStatsCollection(void *ctx, CeedInt Q, const CeedScalar *const *in, C… in ChildStatsCollection() argument
50 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in ChildStatsCollection()
82 CEED_QFUNCTION(ChildStatsCollection_Conserv)(void *ctx, CeedInt Q, const CeedScalar *const *in, Cee… in ChildStatsCollection_Conserv() argument
83 return ChildStatsCollection(ctx, Q, in, out, STATEVAR_CONSERVATIVE); in ChildStatsCollection_Conserv()
86 CEED_QFUNCTION(ChildStatsCollection_Prim)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedSc… in ChildStatsCollection_Prim() argument
87 return ChildStatsCollection(ctx, Q, in, out, STATEVAR_PRIMITIVE); in ChildStatsCollection_Prim()
90 CEED_QFUNCTION(ChildStatsCollection_Entropy)(void *ctx, CeedInt Q, const CeedScalar *const *in, Cee… in ChildStatsCollection_Entropy() argument
91 return ChildStatsCollection(ctx, Q, in, out, STATEVAR_ENTROPY); in ChildStatsCollection_Entropy()
97 CEED_QFUNCTION(ChildStatsCollectionMMSTest)(void *ctx, CeedInt Q, const CeedScalar *const *in, Ceed… in ChildStatsCollectionMMSTest() argument
105 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) { in ChildStatsCollectionMMSTest()
[all …]
/honee/examples/
H A Dnavierstokes.c109 Vec Q; in main() local
110 PetscCall(DMCreateGlobalVector(dm, &Q)); in main()
111 PetscCall(VecZeroEntries(Q)); in main()
130 PetscCall(ICs_FixMultiplicity(dm, honee, honee->Q_loc, Q, 0.0)); in main()
140 PetscCall(SetBCsFromICs(dm, Q, honee->Q_loc)); in main()
148 …cCall(HoneeLoadInitialCondition(app_ctx->cont_file, &app_ctx->cont_steps, &app_ctx->cont_time, Q)); in main()
159 PetscCall(TSSolve_NS(dm, honee, app_ctx, phys_ctx, problem, Q, &final_time, &ts)); in main()
164 PetscCall(PostProcess(ts, dm, problem, honee, Q, final_time)); in main()
167 PetscCall(VecDestroy(&Q)); in main()
/honee/src/
H A Dmisc.c14 PetscErrorCode ICs_FixMultiplicity(DM dm, Honee honee, Vec Q_loc, Vec Q, CeedScalar time) { in ICs_FixMultiplicity() argument
23 PetscCall(ApplyCeedOperatorLocalToGlobal(NULL, Q, honee->op_ics_ctx)); in ICs_FixMultiplicity()
38 PetscCall(VecPointwiseDivide(Q, Q, Multiplicity)); in ICs_FixMultiplicity()
49 PetscErrorCode SetBCsFromICs(DM dm, Vec Q, Vec Q_loc) { in SetBCsFromICs() argument
57 PetscCall(DMGlobalToLocal(dm, Q, INSERT_VALUES, Q_loc)); in SetBCsFromICs()
94 PetscErrorCode RegressionTest(AppCtx app_ctx, Vec Q) { in RegressionTest() argument
98 MPI_Comm comm = PetscObjectComm((PetscObject)Q); in RegressionTest()
102 PetscCall(VecDuplicate(Q, &Qref)); in RegressionTest()
108 PetscCall(VecAXPY(Q, -1.0, Qref)); in RegressionTest()
110 PetscCall(VecScale(Q, 1. / Qrefnorm)); in RegressionTest()
[all …]
H A Dsetupts.c30 PetscErrorCode RHS_NS(TS ts, PetscReal t, Vec Q, Vec G, void *user_data) { in RHS_NS() argument
47 PetscCall(DMGlobalToLocal(honee->dm, Q, INSERT_VALUES, Q_loc)); in RHS_NS()
116 PetscErrorCode IFunction_NS(TS ts, PetscReal t, Vec Q, Vec Q_dot, Vec G, void *user_data) { in IFunction_NS() argument
134 PetscCall(DMGlobalToLocalBegin(honee->dm, Q, INSERT_VALUES, Q_loc)); in IFunction_NS()
135 PetscCall(DMGlobalToLocalEnd(honee->dm, Q, INSERT_VALUES, Q_loc)); in IFunction_NS()
145 PetscCall(PetscLogEventBegin(HONEE_CeedOperatorApply, Q, G, 0, 0)); in IFunction_NS()
149 PetscCall(PetscLogEventEnd(HONEE_CeedOperatorApply, Q, G, 0, 0)); in IFunction_NS()
169 PetscErrorCode FormIJacobian_NS(TS ts, PetscReal t, Vec Q, Vec Q_dot, PetscReal shift, Mat J, Mat J… in FormIJacobian_NS() argument
195 PetscErrorCode WriteOutput(Honee honee, Vec Q, PetscInt step_no, PetscScalar time) { in WriteOutput() argument
206 PetscCall(DMGlobalToLocal(honee->dm, Q, INSERT_VALUES, Q_loc)); in WriteOutput()
[all …]
H A Dhonee-file.c61 …nitialCondition(const char filename[], PetscInt *solution_steps, PetscReal *solution_time, Vec Q) { in HoneeLoadInitialCondition() argument
67 PetscCall(PetscObjectGetComm((PetscObject)Q, &comm)); in HoneeLoadInitialCondition()
73 PetscCall(HoneeLoadBinaryVec(viewer, Q, solution_time, solution_steps)); in HoneeLoadInitialCondition()
81 PetscCall(VecGetDM(Q, &dm)); in HoneeLoadInitialCondition()
88 PetscCall(DMLocalToGlobal(dm, V_local, INSERT_VALUES, Q)); in HoneeLoadInitialCondition()
128 PetscErrorCode HoneeLoadBinaryVec(PetscViewer viewer, Vec Q, PetscReal *time, PetscInt *step_number… in HoneeLoadBinaryVec() argument
150 PetscCall(VecGetSize(Q, &N)); in HoneeLoadBinaryVec()
171 PetscCall(VecLoad(Q, viewer)); in HoneeLoadBinaryVec()
183 PetscErrorCode HoneeWriteBinaryVec(PetscViewer viewer, Vec Q, PetscReal time, PetscInt step_number)… in HoneeWriteBinaryVec() argument
204 PetscCall(VecView(Q, viewer)); in HoneeWriteBinaryVec()

12