| /libCEED/examples/fluids/src/ |
| H A D | dm_utils.c | 161 PetscFE fe; in DMPlexCeedElemRestrictionStridedCreate() local 166 PetscCall(PetscDSGetDiscretization(ds, ds_field, (PetscObject *)&fe)); in DMPlexCeedElemRestrictionStridedCreate() 167 PetscCall(PetscFEGetHeightSubspace(fe, height, &fe)); in DMPlexCeedElemRestrictionStridedCreate() 172 PetscCall(PetscFEGetSpatialDimension(fe, &dim)); in DMPlexCeedElemRestrictionStridedCreate() 173 PetscCall(PetscFEGetNumComponents(fe, &num_comp)); in DMPlexCeedElemRestrictionStridedCreate() 174 PetscCall(PetscFEGetDualSpace(fe, &dual_space)); in DMPlexCeedElemRestrictionStridedCreate() 182 PetscCall(PetscDSGetDiscretization(ds, ds_field, (PetscObject *)&fe)); in DMPlexCeedElemRestrictionStridedCreate() 183 PetscCall(PetscFEGetHeightSubspace(fe, height, &fe)); in DMPlexCeedElemRestrictionStridedCreate() 184 PetscCall(PetscFEGetQuadrature(fe, &quadrature)); in DMPlexCeedElemRestrictionStridedCreate() 263 …eed, DM dm, DMLabel domain_label, PetscInt label_value, PetscInt height, PetscInt face, PetscFE fe, in BasisCreateFromTabulation() argument [all …]
|
| /libCEED/examples/petsc/src/ |
| H A D | petscutils.c | 137 PetscFE fe; in SetupDMByDegree() local 146 PetscCall(PetscFECreateLagrange(comm, dim, num_comp_u, is_simplex, p_degree, q_degree, &fe)); in SetupDMByDegree() 147 PetscCall(DMAddField(dm, NULL, (PetscObject)fe)); in SetupDMByDegree() 183 PetscCall(PetscFEDestroy(&fe)); in SetupDMByDegree() 250 …eed, DM dm, DMLabel domain_label, PetscInt label_value, PetscInt height, PetscInt face, PetscFE fe, in BasisCreateFromTabulation() argument 265 PetscCall(PetscFEGetSpatialDimension(fe, &dim)); in BasisCreateFromTabulation() 266 PetscCall(PetscFEGetNumComponents(fe, &num_comp)); in BasisCreateFromTabulation() 267 PetscCall(PetscFEGetDualSpace(fe, &dual_space)); in BasisCreateFromTabulation() 348 PetscFE fe; in CreateBasisFromPlex() local 357 PetscCall(PetscDSGetDiscretization(ds, ds_field, (PetscObject *)&fe)); in CreateBasisFromPlex() [all …]
|
| /libCEED/examples/mfem/ |
| H A D | bp1.hpp | 34 const mfem::FiniteElement *fe = fes->GetFE(0); in FESpace2Ceed() local 39 const mfem::H1_SegmentElement *h1_fe = dynamic_cast<const mfem::H1_SegmentElement *>(fe); in FESpace2Ceed() 45 …nst mfem::H1_QuadrilateralElement *h1_fe = dynamic_cast<const mfem::H1_QuadrilateralElement *>(fe); in FESpace2Ceed() 51 … const mfem::H1_HexahedronElement *h1_fe = dynamic_cast<const mfem::H1_HexahedronElement *>(fe); in FESpace2Ceed() 83 const int el_offset = fe->GetDof() * i; in FESpace2Ceed() 84 for (int j = 0; j < fe->GetDof(); j++) { in FESpace2Ceed() 88 …CeedElemRestrictionCreate(ceed, mesh->GetNE(), fe->GetDof(), fes->GetVDim(), fes->GetNDofs(), (fes… in FESpace2Ceed()
|
| H A D | bp3.hpp | 35 const mfem::FiniteElement *fe = fes->GetFE(0); in FESpace2Ceed() local 40 const mfem::H1_SegmentElement *h1_fe = dynamic_cast<const mfem::H1_SegmentElement *>(fe); in FESpace2Ceed() 46 …nst mfem::H1_QuadrilateralElement *h1_fe = dynamic_cast<const mfem::H1_QuadrilateralElement *>(fe); in FESpace2Ceed() 52 … const mfem::H1_HexahedronElement *h1_fe = dynamic_cast<const mfem::H1_HexahedronElement *>(fe); in FESpace2Ceed() 84 const int el_offset = fe->GetDof() * i; in FESpace2Ceed() 85 for (int j = 0; j < fe->GetDof(); j++) { in FESpace2Ceed() 89 …CeedElemRestrictionCreate(ceed, mesh->GetNE(), fe->GetDof(), fes->GetVDim(), fes->GetNDofs(), (fes… in FESpace2Ceed()
|
| /libCEED/examples/solids/src/ |
| H A D | setup-dm.c | 68 PetscFE fe; in SetupDMByDegree() local 79 PetscCall(PetscFECreateLagrange(comm, dim, num_comp_u, PETSC_FALSE, order, order, &fe)); in SetupDMByDegree() 81 PetscCall(DMAddField(dm, NULL, (PetscObject)fe)); in SetupDMByDegree() 134 PetscCall(PetscFEDestroy(&fe)); in SetupDMByDegree()
|
| /libCEED/examples/petsc/ |
| H A D | dmswarm.c | 143 PetscFE fe; in main() local 146 …FECreateLagrange(comm, dim, num_comp, PETSC_FALSE, solution_order, solution_order + q_extra, &fe)); in main() 147 PetscCall(DMAddField(dm_mesh, NULL, (PetscObject)fe)); in main() 148 PetscCall(PetscFEDestroy(&fe)); in main() 337 PetscFE fe; in DMSwarmInterpolateFromCellToSwarm_Petsc() local 367 PetscCall(PetscDSGetDiscretization(ds, 0, (PetscObject *)&fe)); in DMSwarmInterpolateFromCellToSwarm_Petsc() 387 …PetscCall(PetscFECreateTabulation(fe, 1, num_points_in_cell, coords_points_cell_ref, 1, &tabulatio… in DMSwarmInterpolateFromCellToSwarm_Petsc() 389 PetscCall(PetscFEGetQuadrature(fe, &quadrature)); in DMSwarmInterpolateFromCellToSwarm_Petsc() 390 PetscCall(PetscFECreateCellGeometry(fe, quadrature, &fe_geometry)); in DMSwarmInterpolateFromCellToSwarm_Petsc() 392 …PetscCall(PetscFEInterpolateAtPoints_Static(fe, tabulation, u_cell, &fe_geometry, p, &u_points[poi… in DMSwarmInterpolateFromCellToSwarm_Petsc() [all …]
|
| /libCEED/examples/deal.II/ |
| H A D | bps-ceed.h | 101 const auto &fe = dof_handler.get_fe(); in reinit() local 103 const auto n_components = fe.n_components(); in reinit() 119 const unsigned int fe_degree = fe.tensor_degree(); in reinit() 122 const dealii::internal::MatrixFreeFunctions::ShapeInfo<double> shape_info(quadrature, fe, 0); in reinit() 164 indices.reserve(n_local_active_cells * fe.n_dofs_per_cell() / n_components); in reinit() 168 std::vector<types::global_dof_index> local_indices(fe.n_dofs_per_cell()); in reinit() 177 partitioner->global_to_local(local_indices[fe.component_to_system_index(0, i)])); in reinit() 182 fe.n_dofs_per_cell() / n_components, in reinit()
|
| H A D | bps-kokkos.cc | 166 FESystem<dim> fe(FE_Q<dim>(fe_degree), n_components); in main() local 178 dof_handler.distribute_dofs(fe); in main()
|
| H A D | bps-cpu.cc | 166 FESystem<dim> fe(FE_Q<dim>(fe_degree), n_components); in main() local 178 dof_handler.distribute_dofs(fe); in main()
|
| H A D | .clang-format | 88 - Regex: "deal.II/fe/.*\\.h"
|
| /libCEED/examples/petsc/include/ |
| H A D | petscutils.h | 27 …eed, DM dm, DMLabel domain_label, PetscInt label_value, PetscInt height, PetscInt face, PetscFE fe,
|