Lines Matching refs:ceed

14 PetscErrorCode GridAnisotropyTensorProjectionSetupApply(Ceed ceed, User user, CeedData ceed_data, C…  in GridAnisotropyTensorProjectionSetupApply()  argument
52 …PetscCallCeed(ceed, CeedElemRestrictionGetNumComponents(ceed_data->elem_restr_qd_i, &q_data_size)); in GridAnisotropyTensorProjectionSetupApply()
54 …PetscCall(DMPlexCeedElemRestrictionCreate(ceed, grid_aniso_proj->dm, domain_label, label_value, he… in GridAnisotropyTensorProjectionSetupApply()
55 …PetscCall(CreateBasisFromPlex(ceed, grid_aniso_proj->dm, domain_label, label_value, height, dm_fie… in GridAnisotropyTensorProjectionSetupApply()
58 …PetscCallCeed(ceed, CeedQFunctionCreateInterior(ceed, 1, AnisotropyTensorProjection, AnisotropyTen… in GridAnisotropyTensorProjectionSetupApply()
59 PetscCallCeed(ceed, CeedQFunctionAddInput(qf_rhs_assemble, "qdata", q_data_size, CEED_EVAL_NONE)); in GridAnisotropyTensorProjectionSetupApply()
60 …PetscCallCeed(ceed, CeedQFunctionAddOutput(qf_rhs_assemble, "v", grid_aniso_proj->num_comp, CEED_E… in GridAnisotropyTensorProjectionSetupApply()
62 PetscCallCeed(ceed, CeedOperatorCreate(ceed, qf_rhs_assemble, NULL, NULL, &op_rhs_assemble)); in GridAnisotropyTensorProjectionSetupApply()
63 …PetscCallCeed(ceed, CeedOperatorSetField(op_rhs_assemble, "qdata", ceed_data->elem_restr_qd_i, CEE… in GridAnisotropyTensorProjectionSetupApply()
64 …PetscCallCeed(ceed, CeedOperatorSetField(op_rhs_assemble, "v", *elem_restr_grid_aniso, basis_grid_… in GridAnisotropyTensorProjectionSetupApply()
66 …PetscCall(OperatorApplyContextCreate(user->dm, grid_aniso_proj->dm, ceed, op_rhs_assemble, CEED_VE… in GridAnisotropyTensorProjectionSetupApply()
69 PetscCall(CreateMassQFunction(ceed, grid_aniso_proj->num_comp, q_data_size, &qf_mass)); in GridAnisotropyTensorProjectionSetupApply()
70 PetscCallCeed(ceed, CeedOperatorCreate(ceed, qf_mass, NULL, NULL, &op_mass)); in GridAnisotropyTensorProjectionSetupApply()
71 …PetscCallCeed(ceed, CeedOperatorSetField(op_mass, "u", *elem_restr_grid_aniso, basis_grid_aniso, C… in GridAnisotropyTensorProjectionSetupApply()
72 …PetscCallCeed(ceed, CeedOperatorSetField(op_mass, "qdata", ceed_data->elem_restr_qd_i, CEED_BASIS_… in GridAnisotropyTensorProjectionSetupApply()
73 …PetscCallCeed(ceed, CeedOperatorSetField(op_mass, "v", *elem_restr_grid_aniso, basis_grid_aniso, C… in GridAnisotropyTensorProjectionSetupApply()
108 …PetscCallCeed(ceed, CeedElemRestrictionCreateVector(*elem_restr_grid_aniso, grid_aniso_vector, NUL… in GridAnisotropyTensorProjectionSetupApply()
118 PetscCallCeed(ceed, CeedQFunctionDestroy(&qf_rhs_assemble)); in GridAnisotropyTensorProjectionSetupApply()
119 PetscCallCeed(ceed, CeedQFunctionDestroy(&qf_mass)); in GridAnisotropyTensorProjectionSetupApply()
120 PetscCallCeed(ceed, CeedBasisDestroy(&basis_grid_aniso)); in GridAnisotropyTensorProjectionSetupApply()
121 PetscCallCeed(ceed, CeedOperatorDestroy(&op_rhs_assemble)); in GridAnisotropyTensorProjectionSetupApply()
122 PetscCallCeed(ceed, CeedOperatorDestroy(&op_mass)); in GridAnisotropyTensorProjectionSetupApply()
127 PetscErrorCode GridAnisotropyTensorCalculateCollocatedVector(Ceed ceed, User user, CeedData ceed_da… in GridAnisotropyTensorCalculateCollocatedVector() argument
137 PetscCallCeed(ceed, CeedBasisGetNumNodes(ceed_data->basis_q, &num_nodes)); in GridAnisotropyTensorCalculateCollocatedVector()
138 …PetscCallCeed(ceed, CeedElemRestrictionGetNumComponents(ceed_data->elem_restr_qd_i, &q_data_size)); in GridAnisotropyTensorCalculateCollocatedVector()
139 …PetscCall(DMPlexCeedElemRestrictionQDataCreate(ceed, user->dm, domain_label, label_value, height, … in GridAnisotropyTensorCalculateCollocatedVector()
142 …PetscCallCeed(ceed, CeedQFunctionCreateInterior(ceed, 1, AnisotropyTensorCollocate, AnisotropyTens… in GridAnisotropyTensorCalculateCollocatedVector()
143 PetscCallCeed(ceed, CeedQFunctionAddInput(qf_colloc, "qdata", q_data_size, CEED_EVAL_NONE)); in GridAnisotropyTensorCalculateCollocatedVector()
144 PetscCallCeed(ceed, CeedQFunctionAddOutput(qf_colloc, "v", *num_comp_aniso, CEED_EVAL_NONE)); in GridAnisotropyTensorCalculateCollocatedVector()
146 PetscCallCeed(ceed, CeedOperatorCreate(ceed, qf_colloc, NULL, NULL, &op_colloc)); in GridAnisotropyTensorCalculateCollocatedVector()
147 …PetscCallCeed(ceed, CeedOperatorSetField(op_colloc, "qdata", ceed_data->elem_restr_qd_i, CEED_BASI… in GridAnisotropyTensorCalculateCollocatedVector()
148 …PetscCallCeed(ceed, CeedOperatorSetField(op_colloc, "v", *elem_restr_grid_aniso, CEED_BASIS_NONE, … in GridAnisotropyTensorCalculateCollocatedVector()
150 …PetscCallCeed(ceed, CeedElemRestrictionCreateVector(*elem_restr_grid_aniso, aniso_colloc_ceed, NUL… in GridAnisotropyTensorCalculateCollocatedVector()
152 …PetscCallCeed(ceed, CeedOperatorApply(op_colloc, CEED_VECTOR_NONE, *aniso_colloc_ceed, CEED_REQUES… in GridAnisotropyTensorCalculateCollocatedVector()
154 PetscCallCeed(ceed, CeedQFunctionDestroy(&qf_colloc)); in GridAnisotropyTensorCalculateCollocatedVector()
155 PetscCallCeed(ceed, CeedOperatorDestroy(&op_colloc)); in GridAnisotropyTensorCalculateCollocatedVector()