Home
last modified time | relevance | path

Searched refs:quadrature (Results 1 – 25 of 53) sorted by relevance

123

/libCEED/python/tests/output/
H A Dtest_523.out3 6 elements with 4 quadrature points each
9 EvalMode: quadrature weights
23 6 elements with 16 quadrature points each
29 EvalMode: quadrature weights
45 6 elements with 4 quadrature points each
65 6 elements with 16 quadrature points each
H A Dtest_504.out2 15 elements with 8 quadrature points each
8 EvalMode: quadrature weights
24 15 elements with 8 quadrature points each
H A Dtest_413.out10 EvalMode: "quadrature weights"
/libCEED/tests/output/
H A Dt523-operator-f.out3 6 elements with 4 quadrature points each
9 EvalMode: quadrature weights
23 6 elements with 16 quadrature points each
29 EvalMode: quadrature weights
44 6 elements with 4 quadrature points each
64 6 elements with 16 quadrature points each
H A Dt523-operator.out6 6 elements with 4 quadrature points each
12 EvalMode: quadrature weights
26 6 elements with 16 quadrature points each
32 EvalMode: quadrature weights
50 6 elements with 4 quadrature points each
70 6 elements with 16 quadrature points each
H A Dt504-operator-f.out2 15 elements with 8 quadrature points each
8 EvalMode: quadrature weights
23 15 elements with 8 quadrature points each
H A Dt504-operator.out3 15 elements with 8 quadrature points each
9 EvalMode: quadrature weights
25 15 elements with 8 quadrature points each
/libCEED/examples/deal.II/
H A Dbps-ceed.h62 const Quadrature<dim> &quadrature, in OperatorCeed() argument
68 , quadrature(quadrature) in OperatorCeed()
120 const unsigned int n_q_points = quadrature.get_tensor_basis()[0].size(); in reinit()
122 const dealii::internal::MatrixFreeFunctions::ShapeInfo<double> shape_info(quadrature, fe, 0); in reinit()
125 for (const auto q : shape_data.quadrature.get_points()) in reinit()
146 quadrature.get_tensor_basis()[0].get_weights().data(), in reinit()
194 metric_data_raw = compute_metric_data(ceed, mapping, tria, quadrature, bp); in reinit()
197 static_cast<int>(quadrature.size()), in reinit()
198 static_cast<int>(quadrature.size() * n_components_metric)}}; in reinit()
203 quadrature.size(), in reinit()
[all …]
H A Dbps-cpu.h56 const Quadrature<dim> &quadrature, in OperatorDealii() argument
61 , quadrature(quadrature) in OperatorDealii()
84 matrix_free.reinit(mapping, dof_handler, constraints, quadrature, additional_data); in reinit()
206 const Quadrature<dim> &quadrature; variable
H A Dbps-kokkos.h132 const Quadrature<dim> &quadrature, in OperatorDealii() argument
137 , quadrature(quadrature) in OperatorDealii()
163 AssertThrow(quadrature.is_tensor_product(), ExcNotImplemented()); in reinit()
165 mapping, dof_handler, constraints, quadrature.get_tensor_basis()[0], additional_data); in reinit()
178 const unsigned int n_q_points_1d = quadrature.get_tensor_basis()[0].size(); in vmult()
221 const unsigned int n_q_points_1d = quadrature.get_tensor_basis()[0].size(); in compute_inverse_diagonal()
314 const Quadrature<dim> &quadrature; variable
H A Dbps-kokkos.cc165 QGauss<dim> quadrature(n_q_points); in main() local
245 mapping, dof_handler, constraints, quadrature, bp, params.libCEED_resource); in main()
249 OperatorDealii<dim, Number> op_dealii(mapping, dof_handler, constraints, quadrature, bp); in main()
H A Dbps-cpu.cc165 QGauss<dim> quadrature(n_q_points); in main() local
245 mapping, dof_handler, constraints, quadrature, bp, params.libCEED_resource); in main()
249 OperatorDealii<dim, Number> op_dealii(mapping, dof_handler, constraints, quadrature, bp); in main()
/libCEED/julia/LibCEED.jl/src/
H A DBasis.jl49 - `q`: Number of quadrature points in one dimension.
50 - `qmode`: Distribution of the $q$ quadrature points (affects order of accuracy for the
51 quadrature).
69 - `q`: Number of quadrature points in one dimension
71 quadrature points.
73 quadrature points.
74 - `qref1d`: Array of length `q` holding the locations of quadrature points on the 1D
76 - `qweight1d`: Array of length `q` holding the quadrature weights on the reference element.
124 - `nqpts`: Total number of quadrature points.
126 at quadrature points.
[all …]
H A DQuadrature.jl4 Return the Gauss-Legendre quadrature rule with `q` points (integrates polynomials of degree
23 Return the Gauss-Lobatto quadrature rule with `q` points (integrates polynomials of degree
/libCEED/julia/LibCEED.jl/docs/src/
H A DUserQFunctions.md8 User Q-functions describe the action of the $D$ operator at quadrature points
11 Since the Q-functions are invoked at every quadrature point, efficiency is
20 is the basis operator, and $D$ represents multiplication by quadrature weights
42 "data context" pointer, a number of quadrature points, and two arrays of arrays,
46 function evaluated at each quadrature point. The second input array is `qdata`,
58 nodal points to quadrature points, and `CEED_EVAL_NONE` indicates that the
59 `qdata` is already precomputed at quadrature points, and no interpolation is
84 quadrature points. The next three arguments are specifications of the input and
95 array. The first dimension is always equal to the number of quadrature points.
97 number of quadrature points, but in more sophisticated examples (e.g. the [apply
[all …]
/libCEED/doc/sphinx/source/api/
H A DCeedQFunction.rst6 …ents the spatial terms of the point-wise functions describing the physics at the quadrature points.
8 Resolution/space-independent weak forms and quadrature-based operations
H A DCeedBasis.rst6 A `CeedBasis` defines the discrete finite element basis and associated quadrature rule.
8 Discrete element bases and quadrature
/libCEED/examples/ceed/
H A Dex1-volume-f.h7 ! w is quadrature weights with shape [1, Q]
10 ! qdata is quadrature data with shape [1, Q]
43 ! qdata is quadrature data with shape [1, Q]
/libCEED/examples/python/
H A Dtutorial-3-basis.ipynb38 …EED, a `libceed.Basis` defines the finite element basis and associated quadrature rule (see [the A…
79 …des are at the Gauss-Lobatto points, so interpolation to Gauss-Lobatto quadrature points is the id…
96 " Q=4, # number of quadrature points per dimension\n",
139 …n contrast, the Gauss quadrature points are not collocated, and thus all basis functions are gener…
153 "# Mark tho Gauss quadrature points\n",
163 …"Here, we create a 3D tensor product element with more quadrature points than Lagrange interpolati…
227 " # This operation is the identity because the quadrature is collocated\n",
285 " # Get function values at quadrature points\n",
298 " # Calculate G u at quadrature points, G' * 1 at dofs\n",
/libCEED/examples/fluids/src/
H A Ddm_utils.c178 PetscQuadrature quadrature; in DMPlexCeedElemRestrictionStridedCreate() local
184 PetscCall(PetscFEGetQuadrature(fe, &quadrature)); in DMPlexCeedElemRestrictionStridedCreate()
185 PetscCall(PetscQuadratureGetData(quadrature, NULL, NULL, &num_qpts, NULL, NULL)); in DMPlexCeedElemRestrictionStridedCreate()
264 … PetscTabulation basis_tabulation, PetscQuadrature quadrature, CeedBasis *basis) { in BasisCreateFromTabulation() argument
302 PetscCall(PetscQuadratureGetData(quadrature, &q_dim, NULL, &Q, &q_points_petsc, &q_weights)); in BasisCreateFromTabulation()
359 PetscQuadrature quadrature; in CreateBasisFromPlex() local
369 PetscCall(PetscFEGetQuadrature(fe, &quadrature)); in CreateBasisFromPlex()
380 …ation(ceed, dm, domain_label, label_value, height, face, fe, basis_tabulation, quadrature, basis)); in CreateBasisFromPlex()
391 PetscCall(PetscQuadratureGetData(quadrature, NULL, NULL, &Q, NULL, NULL)); in CreateBasisFromPlex()
/libCEED/julia/LibCEED.jl/examples/
H A Dex2-surface.jl71 # quadrature data) and set its context data.
88 # Create the operator that builds the quadrature data for the diffusion
100 # Compute the quadrature data for the diffusion operator.
104 print("Computing the quadrature data for the diffusion operator ...")
H A Dex1-volume.jl68 # quadrature data) and set its context data.
84 # Create the operator that builds the quadrature data for the mass operator.
95 # Compute the quadrature data for the mass operator.
100 print("Computing the quadrature data for the mass operator ...")
H A Dex3-volume.jl77 …#Create the Q-function that builds the mass+diffusion operator ( i.e it computes the quadrature da…
102 # Create the operator that builds the quadrature data for the mass+diffusion operator.
113 # Compute the quadrature data for the mass+diff operator.
117 print("Computing the quadrature data for the mass+diffusion operator ...")
/libCEED/julia/LibCEED.jl/test/
H A Dbuildmats.jl19 # Loop over quadrature points
60 # Loop over quadrature points
/libCEED/examples/petsc/src/
H A Dpetscutils.c251 … PetscTabulation basis_tabulation, PetscQuadrature quadrature, CeedBasis *basis) { in BasisCreateFromTabulation() argument
290 PetscCall(PetscQuadratureGetData(quadrature, &q_dim, NULL, &Q, &q_points_petsc, &q_weights)); in BasisCreateFromTabulation()
349 PetscQuadrature quadrature; in CreateBasisFromPlex() local
359 PetscCall(PetscFEGetQuadrature(fe, &quadrature)); in CreateBasisFromPlex()
370 …ation(ceed, dm, domain_label, label_value, height, face, fe, basis_tabulation, quadrature, basis)); in CreateBasisFromPlex()
381 PetscCall(PetscQuadratureGetData(quadrature, NULL, NULL, &Q, NULL, NULL)); in CreateBasisFromPlex()

123