Home
last modified time | relevance | path

Searched refs:ctx (Results 1 – 25 of 65) sorted by relevance

123

/honee/src/
H A Dmat-ceed.c73 MatCeedContext ctx; in MatCeedAssemblePointBlockDiagonalCOO() local
76 PetscCall(MatShellGetContext(mat_ceed, &ctx)); in MatCeedAssemblePointBlockDiagonalCOO()
82 for (PetscInt i = 0; i < ctx->num_mats_assembled_pbd; i++) { in MatCeedAssemblePointBlockDiagonalCOO()
83 if (ctx->mats_assembled_pbd[i] == mat_coo) index = i; in MatCeedAssemblePointBlockDiagonalCOO()
99 …PetscCallCeed(ctx->ceed, CeedOperatorLinearAssemblePointBlockDiagonalSymbolic(ctx->op_mult, &num_e… in MatCeedAssemblePointBlockDiagonalCOO()
106 …if (!ctx->coo_values_pbd) PetscCallCeed(ctx->ceed, CeedVectorCreate(ctx->ceed, num_entries, &ctx->… in MatCeedAssemblePointBlockDiagonalCOO()
107 … PetscCall(PetscRealloc(++ctx->num_mats_assembled_pbd * sizeof(Mat), &ctx->mats_assembled_pbd)); in MatCeedAssemblePointBlockDiagonalCOO()
108 ctx->mats_assembled_pbd[ctx->num_mats_assembled_pbd - 1] = mat_coo; in MatCeedAssemblePointBlockDiagonalCOO()
126 …PetscCallCeed(ctx->ceed, CeedOperatorLinearAssemblePointBlockDiagonal(ctx->op_mult, ctx->coo_value… in MatCeedAssemblePointBlockDiagonalCOO()
128 PetscCallCeed(ctx->ceed, CeedVectorGetArrayRead(ctx->coo_values_pbd, mem_type, &values)); in MatCeedAssemblePointBlockDiagonalCOO()
[all …]
H A Dpetsc_ops.c56 Vec Y_loc, OperatorApplyContext *ctx) { in OperatorApplyContextCreate() argument
100 PetscCall(PetscNew(ctx)); in OperatorApplyContextCreate()
104 (*ctx)->dm_x = dm_x; in OperatorApplyContextCreate()
106 (*ctx)->dm_y = dm_y; in OperatorApplyContextCreate()
109 (*ctx)->X_loc = X_loc; in OperatorApplyContextCreate()
111 (*ctx)->Y_loc = Y_loc; in OperatorApplyContextCreate()
114 if (x_ceed) PetscCallCeed(ceed, CeedVectorReferenceCopy(x_ceed, &(*ctx)->x_ceed)); in OperatorApplyContextCreate()
115 else PetscCallCeed(ceed, CeedVectorCreate(ceed, x_size, &(*ctx)->x_ceed)); in OperatorApplyContextCreate()
117 if (y_ceed) PetscCallCeed(ceed, CeedVectorReferenceCopy(y_ceed, &(*ctx)->y_ceed)); in OperatorApplyContextCreate()
118 else PetscCallCeed(ceed, CeedVectorCreate(ceed, y_size, &(*ctx)->y_ceed)); in OperatorApplyContextCreate()
[all …]
H A Dmonitor_totalkineticenergy.c47 PetscErrorCode SetupMontiorTotalKineticEnergy(TS ts, PetscViewerAndFormat *ctx) { in SetupMontiorTotalKineticEnergy() argument
62 PetscCall(PetscObjectTypeCompare((PetscObject)ctx->viewer, PETSCVIEWERASCII, &is_ascii)); in SetupMontiorTotalKineticEnergy()
118 ctx->data = monitor_ctx; in SetupMontiorTotalKineticEnergy()
119 ctx->data_destroy = (PetscCtxDestroyFn *)MonitorTotalKEDestroy; in SetupMontiorTotalKineticEnergy()
132 …talKineticEnergy(TS ts, PetscInt step, PetscReal solution_time, Vec Q, PetscViewerAndFormat *ctx) { in TSMonitor_TotalKineticEnergy() argument
133 MonitorTotalKE monitor_ctx = (MonitorTotalKE)ctx->data; in TSMonitor_TotalKineticEnergy()
142 …if (!(step % ctx->view_interval == 0 || reason != TS_CONVERGED_ITERATING)) PetscFunctionReturn(PET… in TSMonitor_TotalKineticEnergy()
162 if (ctx->format == PETSC_VIEWER_ASCII_CSV) { in TSMonitor_TotalKineticEnergy()
170 …PetscCall(PetscViewerASCIIPrintf(ctx->viewer, "# honee_version: %d.%d.%d\n", major, minor, patch)); in TSMonitor_TotalKineticEnergy()
172 PetscCall(PetscViewerASCIIPrintf(ctx->viewer, "# honee_git_commit: %s\n", buf_const)); in TSMonitor_TotalKineticEnergy()
[all …]
H A Dmonitor_cfl.c26 PetscErrorCode SetupMontiorCfl(TS ts, PetscViewerAndFormat *ctx) { in SetupMontiorCfl() argument
41 PetscCall(PetscObjectTypeCompare((PetscObject)ctx->viewer, PETSCVIEWERASCII, &is_ascii)); in SetupMontiorCfl()
124 ctx->data = monitor_ctx; in SetupMontiorCfl()
125 ctx->data_destroy = (PetscCtxDestroyFn *)MonitorCflCtxDestroy; in SetupMontiorCfl()
138 …de TSMonitor_Cfl(TS ts, PetscInt step, PetscReal solution_time, Vec Q, PetscViewerAndFormat *ctx) { in TSMonitor_Cfl() argument
139 MonitorCflCtx monitor_ctx = (MonitorCflCtx)ctx->data; in TSMonitor_Cfl()
147 …if (!(step % ctx->view_interval == 0 || reason != TS_CONVERGED_ITERATING)) PetscFunctionReturn(PET… in TSMonitor_Cfl()
164 if (ctx->format == PETSC_VIEWER_ASCII_CSV) { in TSMonitor_Cfl()
171 PetscCall(PetscViewerASCIIPrintf(ctx->viewer, "# petsc_version: %s\n", buf)); in TSMonitor_Cfl()
173 PetscCall(PetscViewerASCIIPrintf(ctx->viewer, "# petsc_directory: %s\n", buf_const)); in TSMonitor_Cfl()
[all …]
/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
28 CEED_QFUNCTION(Mass_1)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *const *out) {… in Mass_1() argument
30 CEED_QFUNCTION(Mass_2)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *const *out) {… in Mass_2() argument
32 CEED_QFUNCTION(Mass_3)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *const *out) {… in Mass_3() argument
34 CEED_QFUNCTION(Mass_4)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *const *out) {… in Mass_4() argument
36 CEED_QFUNCTION(Mass_5)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *const *out) {… in Mass_5() argument
38 CEED_QFUNCTION(Mass_6)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *const *out) {… in Mass_6() argument
40 CEED_QFUNCTION(Mass_7)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *const *out) {… in Mass_7() argument
42 CEED_QFUNCTION(Mass_9)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *const *out) {… in Mass_9() argument
44 CEED_QFUNCTION(Mass_12)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *const *out) … in Mass_12() argument
[all …]
H A Dbc_freestream.h14 CEED_QFUNCTION_HELPER int Freestream(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar … in Freestream() argument
16 const FreestreamContext context = (FreestreamContext)ctx; 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()
63 CEED_QFUNCTION(Freestream_Conserv_HLLC)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScal… in Freestream_Conserv_HLLC() argument
64 return Freestream(ctx, Q, in, out, STATEVAR_CONSERVATIVE, RIEMANN_HLLC); in Freestream_Conserv_HLLC()
[all …]
H A Dmonitor_cfl.h8 CEED_QFUNCTION_HELPER int MonitorCFL(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar … in MonitorCFL() argument
10 const NewtonianIdealGasContext newt_ctx = (const NewtonianIdealGasContext)ctx; 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()
59 CEED_QFUNCTION(MonitorCFL_2D_Conserv)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar… in MonitorCFL_2D_Conserv() argument
60 return MonitorCFL(ctx, Q, in, out, STATEVAR_CONSERVATIVE, 2); in MonitorCFL_2D_Conserv()
[all …]
H A Dbc_outflow.h37 CEED_QFUNCTION_HELPER int RiemannOutflow(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedSca… in RiemannOutflow() argument
38 const OutflowContext outflow = (OutflowContext)ctx; 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()
98 CEED_QFUNCTION(RiemannOutflow_Entropy)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScala… in RiemannOutflow_Entropy() argument
99 return RiemannOutflow(ctx, Q, in, out, STATEVAR_ENTROPY); in RiemannOutflow_Entropy()
105 CEED_QFUNCTION_HELPER int RiemannOutflow_Jacobian(void *ctx, CeedInt Q, const CeedScalar *const *in… in RiemannOutflow_Jacobian() argument
113 const OutflowContext outflow = (OutflowContext)ctx; in RiemannOutflow_Jacobian()
[all …]
H A Dnewtonian.h16 CEED_QFUNCTION_HELPER int ICsNewtonianIG(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedSca… in ICsNewtonianIG() argument
19 const SetupContext context = (SetupContext)ctx; 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
50 NewtonianIdealGasContext context = (NewtonianIdealGasContext)ctx; in MassFunction_Newtonian()
[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
75 const SgsDDContext sgsdd_ctx = (SgsDDContext)ctx; 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
119 const SgsDDContext sgsdd_ctx = (SgsDDContext)ctx; in ComputeSgsDDNodal_Sequential_Inputs()
[all …]
H A Dadvection.h64 …eneric(CeedInt dim, CeedScalar time, const CeedScalar X[], CeedInt Nf, CeedScalar q[], void *ctx) { in Exact_AdvectionGeneric() argument
65 const SetupContextAdv context = (SetupContextAdv)ctx; in Exact_AdvectionGeneric()
178 CEED_QFUNCTION(ICsAdvection)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *const *… in ICsAdvection() argument
186 Exact_AdvectionGeneric(3, 0., x, 5, q, ctx); in ICsAdvection()
195 CEED_QFUNCTION(ICsAdvection2d)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *const… in ICsAdvection2d() argument
198 const SetupContextAdv context = (SetupContextAdv)ctx; in ICsAdvection2d()
204 Exact_AdvectionGeneric(2, context->time, x, 5, q, ctx); in ICsAdvection2d()
266 CEED_QFUNCTION_HELPER int IFunction_AdvectionGeneric(void *ctx, CeedInt Q, const CeedScalar *const … in IFunction_AdvectionGeneric() argument
267 AdvectionContext context = (AdvectionContext)ctx; in IFunction_AdvectionGeneric()
339 CEED_QFUNCTION(IFunction_Advection)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *… in IFunction_Advection() 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
12 const NewtonianIdealGasContext newt_ctx = (const NewtonianIdealGasContext)ctx; 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()
57 CEED_QFUNCTION_HELPER int Slip_Jacobian(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScal… in Slip_Jacobian() argument
64 const NewtonianIdealGasContext newt_ctx = (const NewtonianIdealGasContext)ctx; in Slip_Jacobian()
[all …]
H A Ddifferential_filter.h29 CEED_QFUNCTION_HELPER int DifferentialFilter_RHS(void *ctx, CeedInt Q, const CeedScalar *const *in,… in DifferentialFilter_RHS() argument
35 DifferentialFilterContext context = (DifferentialFilterContext)ctx; 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
83 DifferentialFilterContext context = (DifferentialFilterContext)ctx; in DifferentialFilter_LHS_N()
[all …]
H A Dvelocity_gradient_projection.h9 CEED_QFUNCTION_HELPER int VelocityGradientProjectionRHS(void *ctx, CeedInt Q, const CeedScalar *con… in VelocityGradientProjectionRHS() argument
16 NewtonianIGProperties gas = ((NewtonianIdealGasContext)ctx)->gas; 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 Ddiff_flux_projection.h9 CEED_QFUNCTION_HELPER int ComputeDivDiffusiveFluxGeneric(void *ctx, CeedInt Q, const CeedScalar *co… in ComputeDivDiffusiveFluxGeneric() argument
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
46 return ComputeDivDiffusiveFluxGeneric(ctx, Q, in, out, 2, 1); in ComputeDivDiffusiveFlux2D_1()
H A Dmonitor_totalkineticenergy.h7 CEED_QFUNCTION_HELPER int MonitorTotalKineticEnergy(void *ctx, CeedInt Q, const CeedScalar *const *… in MonitorTotalKineticEnergy() argument
9 const NewtonianIdealGasContext newt_ctx = (const NewtonianIdealGasContext)ctx; 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 Dgaussianwave.h20 CEED_QFUNCTION_HELPER int IC_GaussianWave(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedSc… in IC_GaussianWave() argument
25 const GaussianWaveContext context = (GaussianWaveContext)ctx; 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 Dchannel.h24 …ER State Exact_Channel(CeedInt dim, CeedScalar time, const CeedScalar X[], CeedInt Nf, void *ctx) { in Exact_Channel() argument
25 const ChannelContext context = (ChannelContext)ctx; in Exact_Channel()
58 CEED_QFUNCTION(ICsChannel)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *const *ou… in ICsChannel() argument
62 const ChannelContext context = (ChannelContext)ctx; in ICsChannel()
67 State s = Exact_Channel(3, 0., x, 5, ctx); in ICsChannel()
78 CEED_QFUNCTION(Channel_Inflow)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *const… in Channel_Inflow() argument
84 const ChannelContext context = (ChannelContext)ctx; in Channel_Inflow()
102 State s_exact = Exact_Channel(3, 0., x, 5, ctx); in Channel_Inflow()
140 CEED_QFUNCTION(Channel_Outflow)(void *ctx, CeedInt Q, const CeedScalar *const *in, CeedScalar *cons… in Channel_Outflow() argument
145 const ChannelContext context = (ChannelContext)ctx; 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
24 CflPe_SpanStatsContext context = (CflPe_SpanStatsContext)ctx; 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()
84 CEED_QFUNCTION(ChildStatsCollection_2D_Conserv)(void *ctx, CeedInt Q, const CeedScalar *const *in, … in ChildStatsCollection_2D_Conserv() argument
85 return ChildStatsCollection_CflPe(ctx, Q, in, out, STATEVAR_CONSERVATIVE, 2); in ChildStatsCollection_2D_Conserv()
[all …]
H A Dturbulence.h41 CEED_QFUNCTION_HELPER int ChildStatsCollection(void *ctx, CeedInt Q, const CeedScalar *const *in, C… in ChildStatsCollection() argument
46 Turbulence_SpanStatsContext context = (Turbulence_SpanStatsContext)ctx; 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
102 NewtonianIdealGasContext context = (NewtonianIdealGasContext)ctx; in ChildStatsCollectionMMSTest()
[all …]
/honee/include/
H A Dnavierstokes.h211 void *ctx; member
216 PetscErrorCode HoneeBCDestroy(void **ctx);
257 extern PetscErrorCode NS_TAYLOR_GREEN(ProblemData problem, DM dm, void *ctx);
258 extern PetscErrorCode NS_GAUSSIAN_WAVE(ProblemData problem, DM dm, void *ctx);
259 extern PetscErrorCode NS_CHANNEL(ProblemData problem, DM dm, void *ctx);
260 extern PetscErrorCode NS_BLASIUS(ProblemData problem, DM dm, void *ctx);
261 extern PetscErrorCode NS_NEWTONIAN_IG(ProblemData problem, DM dm, void *ctx);
262 extern PetscErrorCode NS_DENSITY_CURRENT(ProblemData problem, DM dm, void *ctx);
263 extern PetscErrorCode NS_EULER_VORTEX(ProblemData problem, DM dm, void *ctx);
264 extern PetscErrorCode NS_SHOCKTUBE(ProblemData problem, DM dm, void *ctx);
[all …]
H A Dspanstats.h35 …nwiseStatisticsSetupFinalize(TS ts, Honee honee, SpanStatsCtx spanstats, PetscViewerAndFormat *ctx,
41 PetscErrorCode SpanwiseStatisticsSetup_Turbulence(TS ts, PetscViewerAndFormat *ctx);
42 …isticsTurbulence(TS ts, PetscInt steps, PetscReal solution_time, Vec Q, PetscViewerAndFormat *ctx);
44 PetscErrorCode SpanwiseStatisticsSetup_CflPe(TS ts, PetscViewerAndFormat *ctx);
45 …eStatisticsCflPe(TS ts, PetscInt steps, PetscReal solution_time, Vec Q, PetscViewerAndFormat *ctx);
H A Dpetsc_ops.h28 PetscErrorCode ApplyCeedOperatorGlobalToGlobal(Vec X, Vec Y, OperatorApplyContext ctx);
29 PetscErrorCode ApplyCeedOperatorGlobalToLocal(Vec X, Vec Y_loc, OperatorApplyContext ctx);
30 PetscErrorCode ApplyCeedOperatorLocalToGlobal(Vec X_loc, Vec Y, OperatorApplyContext ctx);
31 PetscErrorCode ApplyCeedOperatorLocalToLocal(Vec X_loc, Vec Y_loc, OperatorApplyContext ctx);
32 PetscErrorCode ApplyAddCeedOperatorLocalToLocal(Vec X_loc, Vec Y_loc, OperatorApplyContext ctx);
/honee/src/spanstats/
H A Dcflpe.c147 PetscErrorCode SpanwiseStatisticsSetup_CflPe(TS ts, PetscViewerAndFormat *ctx) { in SpanwiseStatisticsSetup_CflPe() argument
156 PetscCall(PetscObjectTypeCompare((PetscObject)ctx->viewer, PETSCVIEWERASCII, &is_ascii)); in SpanwiseStatisticsSetup_CflPe()
178 ctx->data = spanstats; in SpanwiseStatisticsSetup_CflPe()
179 ctx->data_destroy = (PetscCtxDestroyFn *)SpanStatsCtxDestroy; in SpanwiseStatisticsSetup_CflPe()
181 PetscCall(SpanwiseStatisticsSetupFinalize(ts, honee, spanstats, ctx, &stats_setup_data)); in SpanwiseStatisticsSetup_CflPe()
186 …StatisticsCflPe(TS ts, PetscInt steps, PetscReal solution_time, Vec Q, PetscViewerAndFormat *ctx) { in TSMonitor_SpanwiseStatisticsCflPe() argument
190 SpanStatsCtx spanstats = ctx->data; in TSMonitor_SpanwiseStatisticsCflPe()
191 …PetscInt collect_interval = spanstats->collect_interval, viewer_interval = ctx->view_inte… in TSMonitor_SpanwiseStatisticsCflPe()
213 PetscCall(PetscViewerPushFormat(ctx->viewer, ctx->format)); in TSMonitor_SpanwiseStatisticsCflPe()
214 PetscCall(VecView(stats, ctx->viewer)); in TSMonitor_SpanwiseStatisticsCflPe()
[all …]
H A Dturbulence.c149 PetscErrorCode SpanwiseStatisticsSetup_Turbulence(TS ts, PetscViewerAndFormat *ctx) { in SpanwiseStatisticsSetup_Turbulence() argument
158 PetscCall(PetscObjectTypeCompare((PetscObject)ctx->viewer, PETSCVIEWERASCII, &is_ascii)); in SpanwiseStatisticsSetup_Turbulence()
201 ctx->data = spanstats; in SpanwiseStatisticsSetup_Turbulence()
202 ctx->data_destroy = (PetscCtxDestroyFn *)SpanStatsCtxDestroy; in SpanwiseStatisticsSetup_Turbulence()
204 PetscCall(SpanwiseStatisticsSetupFinalize(ts, honee, spanstats, ctx, &stats_setup_data)); in SpanwiseStatisticsSetup_Turbulence()
209 …sticsTurbulence(TS ts, PetscInt steps, PetscReal solution_time, Vec Q, PetscViewerAndFormat *ctx) { in TSMonitor_SpanwiseStatisticsTurbulence() argument
213 SpanStatsCtx spanstats = ctx->data; in TSMonitor_SpanwiseStatisticsTurbulence()
214 …PetscInt collect_interval = spanstats->collect_interval, viewer_interval = ctx->view_inte… in TSMonitor_SpanwiseStatisticsTurbulence()
232 PetscCall(PetscViewerPushFormat(ctx->viewer, ctx->format)); in TSMonitor_SpanwiseStatisticsTurbulence()
233 PetscCall(VecView(stats, ctx->viewer)); in TSMonitor_SpanwiseStatisticsTurbulence()
[all …]

123