| /libCEED/python/tests/output/ |
| H A D | test_523.out | 3 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 D | test_504.out | 2 15 elements with 8 quadrature points each 8 EvalMode: quadrature weights 24 15 elements with 8 quadrature points each
|
| H A D | test_413.out | 10 EvalMode: "quadrature weights"
|
| /libCEED/tests/output/ |
| H A D | t523-operator-f.out | 3 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 D | t523-operator.out | 6 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 D | t504-operator-f.out | 2 15 elements with 8 quadrature points each 8 EvalMode: quadrature weights 23 15 elements with 8 quadrature points each
|
| H A D | t504-operator.out | 3 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 D | bps-ceed.h | 62 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 D | bps-cpu.h | 56 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 D | bps-kokkos.h | 132 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 D | bps-kokkos.cc | 165 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 D | bps-cpu.cc | 165 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 D | Basis.jl | 49 - `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 D | Quadrature.jl | 4 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 D | UserQFunctions.md | 8 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 D | CeedQFunction.rst | 6 …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 D | CeedBasis.rst | 6 A `CeedBasis` defines the discrete finite element basis and associated quadrature rule. 8 Discrete element bases and quadrature
|
| /libCEED/examples/ceed/ |
| H A D | ex1-volume-f.h | 7 ! 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 D | tutorial-3-basis.ipynb | 38 …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 D | dm_utils.c | 178 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 D | ex2-surface.jl | 71 # 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 D | ex1-volume.jl | 68 # 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 D | ex3-volume.jl | 77 …#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 D | buildmats.jl | 19 # Loop over quadrature points 60 # Loop over quadrature points
|
| /libCEED/examples/petsc/src/ |
| H A D | petscutils.c | 251 … 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()
|