Lines Matching refs:ceed
39 PetscErrorCode VelocityGradientProjectionSetup(Ceed ceed, Honee honee, ProblemData problem, StateVa… in VelocityGradientProjectionSetup() argument
55 …PetscCall(DMPlexCeedElemRestrictionCreate(ceed, grad_velo_proj->dm, DMLABEL_DEFAULT, DMLABEL_DEFAU… in VelocityGradientProjectionSetup()
57 …PetscCall(DMPlexCeedBasisCreate(ceed, grad_velo_proj->dm, DMLABEL_DEFAULT, DMLABEL_DEFAULT_VALUE, … in VelocityGradientProjectionSetup()
58 …PetscCall(QDataGet(ceed, grad_velo_proj->dm, DMLABEL_DEFAULT, DMLABEL_DEFAULT_VALUE, &elem_restr_q… in VelocityGradientProjectionSetup()
69 …PetscCall(DMPlexCeedCoordinateCreateField(ceed, honee->dm, DMLABEL_DEFAULT, DMLABEL_DEFAULT_VALUE,… in VelocityGradientProjectionSetup()
72 …PetscCallCeed(ceed, CeedQFunctionCreateInterior(ceed, 1, VelocityGradientProjectionRHS_Prim, Veloc… in VelocityGradientProjectionSetup()
76 …PetscCallCeed(ceed, CeedQFunctionCreateInterior(ceed, 1, VelocityGradientProjectionRHS_Conserv, Ve… in VelocityGradientProjectionSetup()
80 …PetscCallCeed(ceed, CeedQFunctionCreateInterior(ceed, 1, VelocityGradientProjectionRHS_Entropy, Ve… in VelocityGradientProjectionSetup()
85 … PetscCallCeed(ceed, CeedQFunctionSetContext(qf_rhs_assemble, problem->apply_vol_ifunction.qfctx)); in VelocityGradientProjectionSetup()
86 …PetscCallCeed(ceed, CeedQFunctionAddInput(qf_rhs_assemble, "q", num_comp_input, CEED_EVAL_INTERP)); in VelocityGradientProjectionSetup()
87 …PetscCallCeed(ceed, CeedQFunctionAddInput(qf_rhs_assemble, "Grad_q", num_comp_input * dim, CEED_EV… in VelocityGradientProjectionSetup()
88 … PetscCallCeed(ceed, CeedQFunctionAddInput(qf_rhs_assemble, "qdata", q_data_size, CEED_EVAL_NONE)); in VelocityGradientProjectionSetup()
89 PetscCallCeed(ceed, CeedQFunctionAddInput(qf_rhs_assemble, "x", num_comp_x, CEED_EVAL_INTERP)); in VelocityGradientProjectionSetup()
90 …PetscCallCeed(ceed, CeedQFunctionAddOutput(qf_rhs_assemble, "velocity gradient", grad_velo_proj->n… in VelocityGradientProjectionSetup()
92 PetscCallCeed(ceed, CeedOperatorCreate(ceed, qf_rhs_assemble, NULL, NULL, &op_rhs_assemble)); in VelocityGradientProjectionSetup()
93 …PetscCallCeed(ceed, CeedOperatorSetField(op_rhs_assemble, "q", elem_restr_input, basis_input, CEED… in VelocityGradientProjectionSetup()
94 …PetscCallCeed(ceed, CeedOperatorSetField(op_rhs_assemble, "Grad_q", elem_restr_input, basis_input,… in VelocityGradientProjectionSetup()
95 …PetscCallCeed(ceed, CeedOperatorSetField(op_rhs_assemble, "qdata", elem_restr_qd, CEED_BASIS_NONE,… in VelocityGradientProjectionSetup()
96 PetscCallCeed(ceed, CeedOperatorSetField(op_rhs_assemble, "x", elem_restr_x, basis_x, x_coord)); in VelocityGradientProjectionSetup()
97 …PetscCallCeed(ceed, CeedOperatorSetField(op_rhs_assemble, "velocity gradient", elem_restr_grad_vel… in VelocityGradientProjectionSetup()
99 …PetscCall(OperatorApplyContextCreate(honee->dm, grad_velo_proj->dm, ceed, op_rhs_assemble, NULL, N… in VelocityGradientProjectionSetup()
101 PetscCallCeed(ceed, CeedElemRestrictionDestroy(&elem_restr_x)); in VelocityGradientProjectionSetup()
102 PetscCallCeed(ceed, CeedBasisDestroy(&basis_x)); in VelocityGradientProjectionSetup()
103 PetscCallCeed(ceed, CeedVectorDestroy(&x_coord)); in VelocityGradientProjectionSetup()
104 PetscCallCeed(ceed, CeedOperatorDestroy(&op_rhs_assemble)); in VelocityGradientProjectionSetup()
105 PetscCallCeed(ceed, CeedQFunctionDestroy(&qf_rhs_assemble)); in VelocityGradientProjectionSetup()
113 PetscCall(HoneeMassQFunctionCreate(ceed, grad_velo_proj->num_comp, q_data_size, &qf_mass)); in VelocityGradientProjectionSetup()
114 PetscCallCeed(ceed, CeedOperatorCreate(ceed, qf_mass, NULL, NULL, &op_mass)); in VelocityGradientProjectionSetup()
115 …PetscCallCeed(ceed, CeedOperatorSetField(op_mass, "u", elem_restr_grad_velo, basis_grad_velo, CEED… in VelocityGradientProjectionSetup()
116 …PetscCallCeed(ceed, CeedOperatorSetField(op_mass, "qdata", elem_restr_qd, CEED_BASIS_NONE, q_data)… in VelocityGradientProjectionSetup()
117 …PetscCallCeed(ceed, CeedOperatorSetField(op_mass, "v", elem_restr_grad_velo, basis_grad_velo, CEED… in VelocityGradientProjectionSetup()
133 PetscCallCeed(ceed, CeedQFunctionDestroy(&qf_mass)); in VelocityGradientProjectionSetup()
134 PetscCallCeed(ceed, CeedOperatorDestroy(&op_mass)); in VelocityGradientProjectionSetup()
140 PetscCallCeed(ceed, CeedBasisDestroy(&basis_grad_velo)); in VelocityGradientProjectionSetup()
141 PetscCallCeed(ceed, CeedVectorDestroy(&q_data)); in VelocityGradientProjectionSetup()
142 PetscCallCeed(ceed, CeedElemRestrictionDestroy(&elem_restr_qd)); in VelocityGradientProjectionSetup()
143 PetscCallCeed(ceed, CeedElemRestrictionDestroy(&elem_restr_grad_velo)); in VelocityGradientProjectionSetup()