Home
last modified time | relevance | path

Searched refs:diagonal (Results 1 – 12 of 12) sorted by relevance

/libCEED/examples/deal.II/
H A Dbps-kokkos.h215 compute_inverse_diagonal(VectorType &diagonal) const override in compute_inverse_diagonal() argument
217 this->initialize_dof_vector(diagonal); in compute_inverse_diagonal()
224 this->compute_inverse_diagonal_internal<1, 1, 2>(diagonal); in compute_inverse_diagonal()
226 this->compute_inverse_diagonal_internal<1, 2, 3>(diagonal); in compute_inverse_diagonal()
228 this->compute_inverse_diagonal_internal<dim, 1, 2>(diagonal); in compute_inverse_diagonal()
230 this->compute_inverse_diagonal_internal<dim, 2, 3>(diagonal); in compute_inverse_diagonal()
232 this->compute_inverse_diagonal_internal<1, 1, 3>(diagonal); in compute_inverse_diagonal()
234 this->compute_inverse_diagonal_internal<1, 2, 4>(diagonal); in compute_inverse_diagonal()
236 this->compute_inverse_diagonal_internal<dim, 1, 3>(diagonal); in compute_inverse_diagonal()
238 this->compute_inverse_diagonal_internal<dim, 2, 4>(diagonal); in compute_inverse_diagonal()
[all …]
H A Dbps-cpu.h118 compute_inverse_diagonal(VectorType &diagonal) const override in compute_inverse_diagonal() argument
120 this->initialize_dof_vector(diagonal); in compute_inverse_diagonal()
125 diagonal, in compute_inverse_diagonal()
134 diagonal, in compute_inverse_diagonal()
139 for (auto &i : diagonal) in compute_inverse_diagonal()
H A Dbps-ceed.h306 compute_inverse_diagonal(VectorType &diagonal) const override in compute_inverse_diagonal() argument
308 this->initialize_dof_vector(diagonal); in compute_inverse_diagonal()
312 y.import_array(diagonal, CEED_MEM_HOST); in compute_inverse_diagonal()
319 diagonal.compress(VectorOperation::add); in compute_inverse_diagonal()
322 constraints.set_zero(diagonal); in compute_inverse_diagonal()
324 for (auto &i : diagonal) in compute_inverse_diagonal()
H A Dbps.h127 compute_inverse_diagonal(VectorType &diagonal) const = 0;
/libCEED/tests/
H A DREADME.md27     3. CeedOperator diagonal and CeedQFunction assembly tests\
/libCEED/julia/LibCEED.jl/src/
H A DOperator.jl130 Overwrites a [`CeedVector`](@ref) with the diagonal of a linear [`Operator`](@ref).
142 Adds the diagonal of a linear [`Operator`](@ref) to the given [`CeedVector`](@ref).
/libCEED/doc/papers/joss/
H A Dpaper.md94 …re points, $f$ acts independently at quadrature points, and $W_e$ is a (diagonal) weighting at qua…
95 By grouping the operations $W_e$ and $f$ into a point-block diagonal $D$ and stacking the restricti…
122 `libCEED` provides computation of the true operator diagonal for preconditioning with Jacobi and Ch…
/libCEED/examples/
H A DREADME.md54 …in applications that use spectral element methods because it produces a diagonal mass matrix (enab…
/libCEED/doc/sphinx/source/
H A Dreleasenotes.md263 - Linear Operators can be assembled as point-block diagonal matrices with {c:func}`CeedOperatorLine…
303 - Linear QFunctions can be assembled as block-diagonal matrices (per quadrature point,
304 {c:func}`CeedOperatorAssembleLinearQFunction`) or to evaluate the diagonal
/libCEED/examples/nek/bps/
H A Dbps.usr556 C Generate diagonal preconditioner for Helmholtz operator
631 C If axisymmetric, add a diagonal term in the radial direction (ISD=2)
664 C Generate dummy diagonal preconditioner for Helmholtz operator
/libCEED/examples/fluids/
H A Dindex.md256 … Euler equations, {cite}`whiting2003hierarchical` defines a $5\times 5$ diagonal stabilization $\m…
291 In the Euler code, we follow {cite}`hughesetal2010` in defining a $3\times 3$ diagonal stabilizatio…
/libCEED/examples/solids/
H A Dindex.md269 We will assume without loss of generality that $\bm E$ is diagonal and take its set of eigenvalues …