| /libCEED/examples/fluids/qfunctions/ |
| H A D | newtonian.h | 21 CEED_QFUNCTION_HELPER void InternalDampingLayer(const NewtonianIdealGasContext context, const State… in InternalDampingLayer() argument 24 State damp_s = StateFromY_fwd(context, s, damp_Y); in InternalDampingLayer() 37 const SetupContext context = (SetupContext)ctx; in ICsNewtonianIG() local 41 State s = StateFromPrimitive(&context->gas, context->reference); in ICsNewtonianIG() 42 StateToQ(&context->gas, s, q, state_var); in ICsNewtonianIG() 68 NewtonianIdealGasContext context = (NewtonianIdealGasContext)ctx; in MassFunction_Newtonian() local 73 const State s = StateFromQ(context, qi, state_var); in MassFunction_Newtonian() 74 const State s_dot = StateFromQ(context, qi_dot, state_var); in MassFunction_Newtonian() 87 Tau_diagPrim(context, s, dXdx, context->dt, Tau_d); in MassFunction_Newtonian() 88 Stabilization(context, s, Tau_d, grad_s, U_dot, body_force, stab); in MassFunction_Newtonian() [all …]
|
| H A D | blasius.h | 107 const BlasiusContext context = (BlasiusContext)ctx; in ICsBlasius() local 108 const NewtonianIdealGasContext gas = &context->newtonian_ctx; in ICsBlasius() 109 const CeedScalar mu = context->newtonian_ctx.mu; in ICsBlasius() 110 const CeedScalar delta0 = context->delta0; in ICsBlasius() 111 const CeedScalar x_inflow = context->x_inflow; in ICsBlasius() 114 const State S_infty = context->S_infty; in ICsBlasius() 121 State s = BlasiusSolution(context, x, x0, x_inflow, S_infty.U.density, &t12); in ICsBlasius() 132 const BlasiusContext context = (BlasiusContext)ctx; in Blasius_Inflow() local 137 CeedScalar(*jac_data_sur) = context->newtonian_ctx.is_implicit ? out[1] : NULL; in Blasius_Inflow() 139 const bool is_implicit = context->implicit; in Blasius_Inflow() [all …]
|
| H A D | densitycurrent.h | 88 const DensityCurrentContext context = (DensityCurrentContext)ctx; in Exact_DC() local 89 const CeedScalar theta0 = context->theta0; in Exact_DC() 90 const CeedScalar thetaC = context->thetaC; in Exact_DC() 91 const CeedScalar P0 = context->P0; in Exact_DC() 92 const CeedScalar N = context->N; in Exact_DC() 93 const CeedScalar rc = context->rc; in Exact_DC() 94 const CeedScalar *center = context->center; in Exact_DC() 95 const CeedScalar *dc_axis = context->dc_axis; in Exact_DC() 96 NewtonianIdealGasContext gas = &context->newtonian_ctx; in Exact_DC() 138 const DensityCurrentContext context = (DensityCurrentContext)ctx; in ICsDC() local [all …]
|
| H A D | channel.h | 33 const ChannelContext context = (ChannelContext)ctx; in Exact_Channel() local 34 const CeedScalar theta0 = context->theta0; in Exact_Channel() 35 const CeedScalar P0 = context->P0; in Exact_Channel() 36 const CeedScalar umax = context->umax; in Exact_Channel() 37 const CeedScalar center = context->center; in Exact_Channel() 38 const CeedScalar H = context->H; in Exact_Channel() 39 NewtonianIdealGasContext gas = &context->newtonian_ctx; in Exact_Channel() 70 const ChannelContext context = (ChannelContext)ctx; in ICsChannel() local 71 const NewtonianIdealGasContext gas = &context->newtonian_ctx; in ICsChannel() 92 const ChannelContext context = (ChannelContext)ctx; in Channel_Inflow() local [all …]
|
| H A D | advection.h | 73 const SetupContextAdv context = (SetupContextAdv)ctx; in Exact_AdvectionGeneric() local 74 const CeedScalar rc = context->rc; in Exact_AdvectionGeneric() 75 const CeedScalar lx = context->lx; in Exact_AdvectionGeneric() 76 const CeedScalar ly = context->ly; in Exact_AdvectionGeneric() 77 const CeedScalar lz = dim == 2 ? 0. : context->lz; in Exact_AdvectionGeneric() 78 const CeedScalar *wind = context->wind; in Exact_AdvectionGeneric() 87 switch (context->initial_condition_type) { in Exact_AdvectionGeneric() 99 switch (context->wind_type) { in Exact_AdvectionGeneric() 116 switch (context->initial_condition_type) { in Exact_AdvectionGeneric() 119 switch (context->bubble_continuity_type) { in Exact_AdvectionGeneric() [all …]
|
| H A D | gaussianwave.h | 32 const GaussianWaveContext context = (GaussianWaveContext)ctx; in IC_GaussianWave() local 33 const NewtonianIdealGasContext newt_ctx = &context->newt_ctx; in IC_GaussianWave() 35 const CeedScalar amplitude = context->amplitude; in IC_GaussianWave() 36 const CeedScalar width = context->width; in IC_GaussianWave() 37 const State S_infty = context->S_infty; in IC_GaussianWave() 38 const CeedScalar xc = context->epicenter[0]; in IC_GaussianWave() 39 const CeedScalar yc = context->epicenter[1]; in IC_GaussianWave()
|
| H A D | differential_filter.h | 39 DifferentialFilterContext context = (DifferentialFilterContext)ctx; in DifferentialFilter_RHS() local 40 NewtonianIdealGasContext gas = &context->gas; in DifferentialFilter_RHS() 87 DifferentialFilterContext context = (DifferentialFilterContext)ctx; in DifferentialFilter_LHS_N() local 96 if (context->grid_based_width) { in DifferentialFilter_LHS_N() 106 if (context->damping_function == DIFF_FILTER_DAMP_VAN_DRIEST) { in DifferentialFilter_LHS_N() 107 …st CeedScalar damping_coeff = VanDriestWallDamping(x_i[1] / context->friction_length, context->dam… in DifferentialFilter_LHS_N() 108 scaling_matrix[0][0] = Max(1, damping_coeff * context->width_scaling[0]); in DifferentialFilter_LHS_N() 109 scaling_matrix[1][1] = damping_coeff * context->width_scaling[1]; in DifferentialFilter_LHS_N() 110 scaling_matrix[2][2] = Max(1, damping_coeff * context->width_scaling[2]); in DifferentialFilter_LHS_N() 111 } else if (context->damping_function == DIFF_FILTER_DAMP_NONE) { in DifferentialFilter_LHS_N() [all …]
|
| H A D | taylorgreen.h | 22 const SetupContext context = (SetupContext)ctx; in ICsTaylorGreen() local 23 const NewtonianIdealGasContext gas = &context->gas; in ICsTaylorGreen() 25 StatePrimitive reference = context->reference; in ICsTaylorGreen() 32 ScaleN(x, 2 * M_PI / context->lx, 3); in ICsTaylorGreen()
|
| H A D | shocktube.h | 79 const SetupContextShock context = (SetupContextShock)ctx; in Exact_ShockTube() local 80 const CeedScalar mid_point = context->mid_point; // Midpoint of the domain in Exact_ShockTube() 81 const CeedScalar P_high = context->P_high; // Driver section pressure in Exact_ShockTube() 82 const CeedScalar rho_high = context->rho_high; // Driver section density in Exact_ShockTube() 83 const CeedScalar P_low = context->P_low; // Driven section pressure in Exact_ShockTube() 84 const CeedScalar rho_low = context->rho_low; // Driven section density in Exact_ShockTube() 230 ShockTubeContext context = (ShockTubeContext)ctx; in EulerShockTube() local 231 const CeedScalar Cyzb = context->Cyzb; in EulerShockTube() 232 const CeedScalar Byzb = context->Byzb; in EulerShockTube() 233 const CeedScalar c_tau = context->c_tau; in EulerShockTube() [all …]
|
| H A D | eulervortex.h | 66 const EulerContext context = (EulerContext)ctx; in Exact_Euler() local 67 const CeedScalar vortex_strength = context->vortex_strength; in Exact_Euler() 68 const CeedScalar *center = context->center; // Center of the domain in Exact_Euler() 69 const CeedScalar *mean_velocity = context->mean_velocity; in Exact_Euler() 90 switch (context->euler_test) { in Exact_Euler() 233 const EulerContext context = (EulerContext)ctx; in ICsEuler() local 239 Exact_Euler(3, context->curr_time, x, 5, q, ctx); in ICsEuler() 276 EulerContext context = (EulerContext)ctx; in Euler() local 277 const CeedScalar c_tau = context->c_tau; in Euler() 365 switch (context->stabilization) { in Euler() [all …]
|
| H A D | velocity_gradient_projection.h | 20 NewtonianIdealGasContext context = (NewtonianIdealGasContext)ctx; in VelocityGradientProjectionRHS() local 27 const State s = StateFromQ(context, qi, state_var); in VelocityGradientProjectionRHS() 29 …StatePhysicalGradientFromReference(Q, i, context, s, state_var, (CeedScalar *)Grad_q, dXdx, grad_s… in VelocityGradientProjectionRHS()
|
| H A D | turb_spanstats.h | 18 Turbulence_SpanStatsContext context = (Turbulence_SpanStatsContext)ctx; in ChildStatsCollection() local 19 NewtonianIdealGasContext gas = &context->gas; in ChildStatsCollection() 20 CeedScalar delta_t = context->solution_time - context->previous_time; in ChildStatsCollection() 74 NewtonianIdealGasContext context = (NewtonianIdealGasContext)ctx; in ChildStatsCollectionMMSTest() local 75 const CeedScalar t = context->time; in ChildStatsCollectionMMSTest()
|
| H A D | bc_freestream.h | 24 const FreestreamContext context = (FreestreamContext)ctx; in Freestream() local 28 CeedScalar(*jac_data_sur) = context->newtonian_ctx.is_implicit ? out[1] : NULL; in Freestream() 30 const NewtonianIdealGasContext newt_ctx = &context->newtonian_ctx; in Freestream() 44 flux = RiemannFlux_HLL(newt_ctx, s, context->S_infty, normal); in Freestream() 47 flux = RiemannFlux_HLLC(newt_ctx, s, context->S_infty, normal); in Freestream() 95 const FreestreamContext context = (FreestreamContext)ctx; in Freestream_Jacobian() local 96 const NewtonianIdealGasContext newt_ctx = &context->newtonian_ctx; in Freestream_Jacobian() 114 dflux = RiemannFlux_HLL_fwd(newt_ctx, s, ds, context->S_infty, dS_infty, normal); in Freestream_Jacobian() 117 dflux = RiemannFlux_HLLC_fwd(newt_ctx, s, ds, context->S_infty, dS_infty, normal); in Freestream_Jacobian()
|
| /libCEED/examples/solids/qfunctions/ |
| H A D | linear.h | 38 const Physics context = (Physics)ctx; in ElasResidual_Linear() local 39 const CeedScalar E = context->E; in ElasResidual_Linear() 40 const CeedScalar nu = context->nu; in ElasResidual_Linear() 135 const Physics context = (Physics)ctx; in ElasJacobian_Linear() local 136 const CeedScalar E = context->E; in ElasJacobian_Linear() 137 const CeedScalar nu = context->nu; in ElasJacobian_Linear() 227 const Physics context = (Physics)ctx; in ElasEnergy_Linear() local 228 const CeedScalar E = context->E; in ElasEnergy_Linear() 229 const CeedScalar nu = context->nu; in ElasEnergy_Linear() 295 const Physics context = (Physics)ctx; in ElasDiagnostic_Linear() local [all …]
|
| H A D | finite-strain-mooney-rivlin.h | 168 const Physics_MR context = (Physics_MR)ctx; in ElasFSResidual_MR() local 169 const CeedScalar mu_1 = context->mu_1; in ElasFSResidual_MR() 170 const CeedScalar mu_2 = context->mu_2; in ElasFSResidual_MR() 171 const CeedScalar lambda = context->lambda; in ElasFSResidual_MR() 267 const Physics_MR context = (Physics_MR)ctx; in ElasFSJacobian_MR() local 268 const CeedScalar mu_1 = context->mu_1; in ElasFSJacobian_MR() 269 const CeedScalar mu_2 = context->mu_2; in ElasFSJacobian_MR() 270 const CeedScalar lambda = context->lambda; in ElasFSJacobian_MR() 427 const Physics_MR context = (Physics_MR)ctx; in ElasFSEnergy_MR() local 428 const CeedScalar mu_1 = context->mu_1; in ElasFSEnergy_MR() [all …]
|
| H A D | finite-strain-neo-hookean.h | 157 const Physics context = (Physics)ctx; in ElasFSResidual_NH() local 158 const CeedScalar E = context->E; in ElasFSResidual_NH() 159 const CeedScalar nu = context->nu; in ElasFSResidual_NH() 264 const Physics context = (Physics)ctx; in ElasFSJacobian_NH() local 265 const CeedScalar E = context->E; in ElasFSJacobian_NH() 266 const CeedScalar nu = context->nu; in ElasFSJacobian_NH() 406 const Physics context = (Physics)ctx; in ElasFSEnergy_NH() local 407 const CeedScalar E = context->E; in ElasFSEnergy_NH() 408 const CeedScalar nu = context->nu; in ElasFSEnergy_NH() 477 const Physics context = (Physics)ctx; in ElasFSDiagnostic_NH() local [all …]
|
| H A D | manufactured-force.h | 36 const Physics context = (Physics)ctx; in SetupMMSForce() local 37 const CeedScalar E = context->E; in SetupMMSForce() 38 const CeedScalar nu = context->nu; in SetupMMSForce()
|
| /libCEED/julia/LibCEED.jl/src/ |
| H A D | Context.jl | 37 # Store a reference to the context data so that it will not be GC'd before 39 # A reference to the context object is stored in the QFunction object, and 41 # This means that when `apply!(op, ...)` is called, the context data is
|
| /libCEED/examples/petsc/qfunctions/bps/ |
| H A D | bp2sphere.h | 26 const CeedScalar *context = (const CeedScalar *)ctx; in SetupMassRhs3() local 27 const CeedScalar R = context[0]; in SetupMassRhs3()
|
| H A D | bp4sphere.h | 26 const CeedScalar *context = (const CeedScalar *)ctx; in SetupDiffRhs3() local 27 const CeedScalar R = context[0]; in SetupDiffRhs3()
|
| H A D | bp1sphere.h | 113 const CeedScalar *context = (const CeedScalar *)ctx; in SetupMassRhs() local 114 const CeedScalar R = context[0]; in SetupMassRhs()
|
| H A D | bp3sphere.h | 149 const CeedScalar *context = (const CeedScalar *)ctx; in SetupDiffRhs() local 150 const CeedScalar R = context[0]; in SetupDiffRhs()
|
| /libCEED/doc/sphinx/source/api/ |
| H A D | Ceed.rst | 6 A `Ceed` is a library context representing control of a logical hardware resource.
|
| /libCEED/backends/sycl/ |
| H A D | ceed-sycl-common.hpp | 35 sycl::context sycl_context;
|
| /libCEED/julia/LibCEED.jl/gen/ |
| H A D | generator.jl | 16 # create context
|