| /honee/src/ |
| H A D | diff_flux_projection.c | 145 CeedOperator op_mass; in DivDiffFluxProjectionSetup_Direct() local 155 PetscCallCeed(ceed, CeedOperatorCreate(ceed, qf_mass, NULL, NULL, &op_mass)); in DivDiffFluxProjectionSetup_Direct() 156 …PetscCallCeed(ceed, CeedOperatorSetField(op_mass, "u", elem_restr_div_diff_flux_volume, basis_div_… in DivDiffFluxProjectionSetup_Direct() 157 …PetscCallCeed(ceed, CeedOperatorSetField(op_mass, "qdata", elem_restr_qd, CEED_BASIS_NONE, q_data)… in DivDiffFluxProjectionSetup_Direct() 158 …PetscCallCeed(ceed, CeedOperatorSetField(op_mass, "v", elem_restr_div_diff_flux_volume, basis_div_… in DivDiffFluxProjectionSetup_Direct() 163 PetscCall(MatCreateCeed(projection->dm, projection->dm, op_mass, NULL, &mat_mass)); in DivDiffFluxProjectionSetup_Direct() 183 PetscCallCeed(ceed, CeedOperatorDestroy(&op_mass)); in DivDiffFluxProjectionSetup_Direct() 224 CeedOperator op_mass; in DivDiffFluxProjectionSetup_Indirect() local 227 PetscCallCeed(ceed, CeedOperatorCreate(ceed, qf_mass, NULL, NULL, &op_mass)); in DivDiffFluxProjectionSetup_Indirect() 228 …PetscCallCeed(ceed, CeedOperatorSetField(op_mass, "u", elem_restr_diff_flux, basis_diff_flux, CEED… in DivDiffFluxProjectionSetup_Indirect() [all …]
|
| H A D | velocity_gradient_projection.c | 109 CeedOperator op_mass; in VelocityGradientProjectionSetup() local 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() 119 PetscCall(MatCreateCeed(grad_velo_proj->dm, grad_velo_proj->dm, op_mass, NULL, &mat_mass)); in VelocityGradientProjectionSetup() 134 PetscCallCeed(ceed, CeedOperatorDestroy(&op_mass)); in VelocityGradientProjectionSetup()
|
| H A D | grid_anisotropy_tensor.c | 72 CeedOperator op_mass; in GridAnisotropyTensorProjectionSetupApply() local 77 PetscCallCeed(ceed, CeedOperatorCreate(ceed, qf_mass, NULL, NULL, &op_mass)); in GridAnisotropyTensorProjectionSetupApply() 78 …PetscCallCeed(ceed, CeedOperatorSetField(op_mass, "u", *elem_restr_grid_aniso, basis_grid_aniso, C… in GridAnisotropyTensorProjectionSetupApply() 79 …PetscCallCeed(ceed, CeedOperatorSetField(op_mass, "qdata", elem_restr_qd, CEED_BASIS_NONE, q_data)… in GridAnisotropyTensorProjectionSetupApply() 80 …PetscCallCeed(ceed, CeedOperatorSetField(op_mass, "v", *elem_restr_grid_aniso, basis_grid_aniso, C… in GridAnisotropyTensorProjectionSetupApply() 82 PetscCall(MatCreateCeed(grid_aniso_proj->dm, grid_aniso_proj->dm, op_mass, NULL, &mat_mass)); in GridAnisotropyTensorProjectionSetupApply() 98 PetscCallCeed(ceed, CeedOperatorDestroy(&op_mass)); in GridAnisotropyTensorProjectionSetupApply()
|
| H A D | setuplibceed.c | 14 static PetscErrorCode CreateKSPMassOperator_Unstabilized(Honee honee, CeedOperator *op_mass) { in CreateKSPMassOperator_Unstabilized() argument 39 PetscCallCeed(ceed, CeedOperatorCreate(ceed, qf_mass, NULL, NULL, op_mass)); in CreateKSPMassOperator_Unstabilized() 40 PetscCallCeed(ceed, CeedOperatorSetName(*op_mass, "RHS Mass Operator")); in CreateKSPMassOperator_Unstabilized() 41 …PetscCallCeed(ceed, CeedOperatorSetField(*op_mass, "u", elem_restr_q, basis_q, CEED_VECTOR_ACTIVE)… in CreateKSPMassOperator_Unstabilized() 42 …PetscCallCeed(ceed, CeedOperatorSetField(*op_mass, "qdata", elem_restr_qd, CEED_BASIS_NONE, q_data… in CreateKSPMassOperator_Unstabilized() 43 …PetscCallCeed(ceed, CeedOperatorSetField(*op_mass, "v", elem_restr_q, basis_q, CEED_VECTOR_ACTIVE)… in CreateKSPMassOperator_Unstabilized() 57 CeedOperator op_mass; in CreateKSPMass() local 60 if (problem->create_mass_operator) PetscCall(problem->create_mass_operator(honee, &op_mass)); in CreateKSPMass() 61 else PetscCall(CreateKSPMassOperator_Unstabilized(honee, &op_mass)); in CreateKSPMass() 70 PetscCall(MatCreateCeed(dm, dm, op_mass, NULL, &mat_mass)); in CreateKSPMass() [all …]
|
| H A D | misc.c | 222 CeedOperator op_mass; in HoneeCalculateDomainSize() local 238 PetscCallCeed(ceed, CeedOperatorCreate(ceed, qf_mass, NULL, NULL, &op_mass)); in HoneeCalculateDomainSize() 239 …PetscCallCeed(ceed, CeedOperatorSetField(op_mass, "u", elem_restr_x, basis_x, CEED_VECTOR_ACTIVE)); in HoneeCalculateDomainSize() 240 …PetscCallCeed(ceed, CeedOperatorSetField(op_mass, "qdata", elem_restr_qd, CEED_BASIS_NONE, qdata)); in HoneeCalculateDomainSize() 241 …PetscCallCeed(ceed, CeedOperatorSetField(op_mass, "v", elem_restr_x, basis_x, CEED_VECTOR_ACTIVE)); in HoneeCalculateDomainSize() 243 …PetscCall(OperatorApplyContextCreate(NULL, dm_coord, ceed, op_mass, NULL, NULL, NULL, NULL, &op_ma… in HoneeCalculateDomainSize() 244 PetscCall(CeedOperatorCreateLocalVecs(op_mass, DMReturnVecType(dm), PETSC_COMM_SELF, &u, NULL)); in HoneeCalculateDomainSize() 259 PetscCallCeed(ceed, CeedOperatorDestroy(&op_mass)); in HoneeCalculateDomainSize()
|
| /honee/src/spanstats/ |
| H A D | spanstats.c | 293 CeedOperator op_mass, op_proj_rhs; in SpanwiseStatisticsSetupL2Projection() local 316 PetscCallCeed(ceed, CeedOperatorCreate(ceed, qf_mass, NULL, NULL, &op_mass)); in SpanwiseStatisticsSetupL2Projection() 318 …CeedOperatorSetField(op_mass, "u", stats_setup_data->elem_restr_parent_stats, stats_setup_data->ba… in SpanwiseStatisticsSetupL2Projection() 319 …PetscCallCeed(ceed, CeedOperatorSetField(op_mass, "qdata", elem_restr_qd, CEED_BASIS_NONE, q_data)… in SpanwiseStatisticsSetupL2Projection() 321 …CeedOperatorSetField(op_mass, "v", stats_setup_data->elem_restr_parent_stats, stats_setup_data->ba… in SpanwiseStatisticsSetupL2Projection() 327 PetscCall(MatCreateCeed(spanstats->dm, spanstats->dm, op_mass, NULL, &mat_mass)); in SpanwiseStatisticsSetupL2Projection() 349 PetscCallCeed(ceed, CeedOperatorDestroy(&op_mass)); in SpanwiseStatisticsSetupL2Projection()
|
| /honee/problems/ |
| H A D | advection.c | 76 PetscErrorCode CreateKSPMassOperator_AdvectionStabilized(Honee honee, CeedOperator *op_mass) { in CreateKSPMassOperator_AdvectionStabilized() argument 122 PetscCallCeed(ceed, CeedOperatorCreate(ceed, qf_mass, NULL, NULL, op_mass)); in CreateKSPMassOperator_AdvectionStabilized() 123 …PetscCallCeed(ceed, CeedOperatorSetName(*op_mass, "RHS Mass Operator, Advection-Diffusion Stabiliz… in CreateKSPMassOperator_AdvectionStabilized() 124 …PetscCallCeed(ceed, CeedOperatorSetField(*op_mass, "q_dot", elem_restr_q, basis_q, CEED_VECTOR_ACT… in CreateKSPMassOperator_AdvectionStabilized() 125 PetscCallCeed(ceed, CeedOperatorSetField(*op_mass, "q", elem_restr_q, basis_q, honee->q_ceed)); in CreateKSPMassOperator_AdvectionStabilized() 126 …PetscCallCeed(ceed, CeedOperatorSetField(*op_mass, "qdata", elem_restr_qd, CEED_BASIS_NONE, q_data… in CreateKSPMassOperator_AdvectionStabilized() 127 …PetscCallCeed(ceed, CeedOperatorSetField(*op_mass, "v", elem_restr_q, basis_q, CEED_VECTOR_ACTIVE)… in CreateKSPMassOperator_AdvectionStabilized() 128 …PetscCallCeed(ceed, CeedOperatorSetField(*op_mass, "Grad_v", elem_restr_q, basis_q, CEED_VECTOR_AC… in CreateKSPMassOperator_AdvectionStabilized()
|
| H A D | newtonian.c | 38 PetscErrorCode CreateKSPMassOperator_NewtonianStabilized(Honee honee, CeedOperator *op_mass) { in CreateKSPMassOperator_NewtonianStabilized() argument 76 PetscCallCeed(ceed, CeedOperatorCreate(ceed, qf_mass, NULL, NULL, op_mass)); in CreateKSPMassOperator_NewtonianStabilized() 77 PetscCallCeed(ceed, CeedOperatorSetName(*op_mass, "RHS Mass Operator, Newtonian Stabilized")); in CreateKSPMassOperator_NewtonianStabilized() 78 …PetscCallCeed(ceed, CeedOperatorSetField(*op_mass, "q_dot", elem_restr_q, basis_q, CEED_VECTOR_ACT… in CreateKSPMassOperator_NewtonianStabilized() 79 PetscCallCeed(ceed, CeedOperatorSetField(*op_mass, "q", elem_restr_q, basis_q, honee->q_ceed)); in CreateKSPMassOperator_NewtonianStabilized() 80 …PetscCallCeed(ceed, CeedOperatorSetField(*op_mass, "qdata", elem_restr_qd, CEED_BASIS_NONE, q_data… in CreateKSPMassOperator_NewtonianStabilized() 81 …PetscCallCeed(ceed, CeedOperatorSetField(*op_mass, "v", elem_restr_q, basis_q, CEED_VECTOR_ACTIVE)… in CreateKSPMassOperator_NewtonianStabilized() 82 …PetscCallCeed(ceed, CeedOperatorSetField(*op_mass, "Grad_v", elem_restr_q, basis_q, CEED_VECTOR_AC… in CreateKSPMassOperator_NewtonianStabilized()
|