Home
last modified time | relevance | path

Searched refs:tensor (Results 1 – 20 of 20) sorted by relevance

/libCEED/tests/
H A DREADME.md14     1. CeedBasis tensor basis tests\
16     3. CeedBasis non-tensor H(div) basis tests\
17     4. CeedBasis non-tensor H(curl) basis tests\
24     0. CeedOperator with tensor bases tests\
/libCEED/interface/
H A Dceed-tensor.c223 int CeedTensorContractReferenceCopy(CeedTensorContract tensor, CeedTensorContract *tensor_copy) { in CeedTensorContractReferenceCopy() argument
224 CeedCall(CeedTensorContractReference(tensor)); in CeedTensorContractReferenceCopy()
226 *tensor_copy = tensor; in CeedTensorContractReferenceCopy()
/libCEED/julia/LibCEED.jl/src/
H A DBasis.jl41 Create a tensor-product Lagrange basis.
62 Create a tensor-product basis for $H^1$ discretizations.
117 Create a non tensor-product basis for $H^1$ discretizations
175 Create a non tensor-product basis for H(div) discretizations
233 Create a non tensor-product basis for H(curl) discretizations
400 Return the number of 1D nodes of the given (tensor-product) [`Basis`](@ref).
422 Return the number of 1D quadrature points of the given (tensor-product) [`Basis`](@ref).
485 Get the 1D interpolation matrix of the given [`Basis`](@ref). `b` must be a tensor-product
500 Get the gradient matrix of the given [`Basis`](@ref). Returns a tensor of size
529 Get the divergence matrix of the given [`Basis`](@ref). Returns a tensor of size
[all …]
H A DGlobals.jl110 Type of basis shape to create non-tensor H1 element basis. One of `LINE`, `TRIANGLE`,
/libCEED/examples/solids/
H A Dindex.md16 …eir finite-strain generalizations (second Piola-Kirchoff tensor and Green-Lagrange strain tensor, …
67 We begin by defining the symmetric (small/infintesimal) strain tensor as
73 This constitutive model $\bm \sigma(\bm \epsilon)$ is a linear tensor-valued function of a tensor-v…
124 …ence, the fourth order elasticity tensor $\mathsf C$ (also known as elastic moduli tensor or mater…
135 $$ (linear-elasticity-tensor)
238 $\bm{P}$ and $\bm{g}$ are the *first Piola-Kirchhoff stress* tensor and the prescribed forcing func…
240 The tensor $\bm P$ is not symmetric, living in the current configuration on the left and the initia…
248 where $\bm S$ is the *second Piola-Kirchhoff stress* tensor, a symmetric tensor defined entirely in…
253 …begin by defining two symmetric tensors in the initial configuration, the right Cauchy-Green tensor
259 and the Green-Lagrange strain tensor
[all …]
/libCEED/backends/magma/tuning/
H A DREADME.md1 # MAGMA Backend Autotuning (Non-tensor Basis)
3 The `magma` backend uses specialized GPU kernels for a non-tensor basis with
/libCEED/doc/sphinx/source/
H A Dintro.md7tensor-qstore*) and non assembling the matrix and computing the metric terms on the fly and stori…
17tensor* computes metric terms on the fly and stores a compact representation of the linearization …
H A Dreleasenotes.md29 - Added non-tensor basis support to code generation backends `/gpu/cuda/gen` and `/gpu/hip/gen`.
30 …on backends `/gpu/cuda/gen` and `/gpu/hip/gen` for operators with both tensor and non-tensor bases.
59 - Added support for non-tensor $H(\text{curl})$ finite element spaces with {c:func}`CeedBasisCreate…
148 - Switched MAGMA backends to use runtime compilation for tensor basis kernels (and element restrict…
149 …le the library and increases the range of parameters for which the MAGMA tensor basis kernels will…
187 - Added support for non-tensor $H(\text{div})$ elements, to include CPU backend implementations and…
243 - New HIP backends for improved tensor basis performance: `/gpu/hip/shared` and `/gpu/hip/gen`.
321 - MAGMA backend performance optimization and non-tensor bases.
533 non-tensor bases, backend optimization, and improved Fortran interface. This release
544 This CPU backend also implements an algebraic factorization of tensor product gradients
H A DlibCEEDapi.md164 Critically for performance, we take advantage of the tensor-product structure of the degrees of fre…
178 … linear algebra for $\bm{\mathcal{E}}$, dense/structured linear algebra (tensor contractions) for …
299 Elements that do not have tensor product structure, such as symmetric elements on simplices, will b…
/libCEED/examples/nek/boxes/
H A Db1e.rea120 0.00000 p116 !=0: x elements for fast tensor product
121 0.00000 p117 !=0: y elements for fast tensor product
122 0.00000 p118 !=0: z elements for fast tensor product
/libCEED/examples/petsc/
H A DREADME.md61 - `-degree` - Polynomial degree of tensor product basis
84 - `-petscspace_degree` - Polynomial degree of tensor product basis
H A Dindex.md45 This problem computes the surface {ref}`example-petsc-area` of a tensor-product discrete sphere, ob…
56 Example of a cubed-sphere, i.e., a tensor-product discrete sphere, obtained by
105 …c}{\bm{x}} / \partial \bm{X}$ is used to derive the contravariant metric tensor (please see figure…
125 where we have identified the $2\times 2$ contravariant metric tensor $\bm g$ (sometimes written $\b…
/libCEED/examples/fluids/
H A Dindex.md27 …\lambda (\nabla \cdot \bm{u})\bm{I}_3)$ is the Cauchy (symmetric) stress tensor, with $\mu$ the dy…
81 We use tensor-product bases $\psi_{kji} = h_i(X_0)h_j(X_1)h_k(X_2)$.
89 …omials of degree $p$ (with or without the higher mixed terms that appear in tensor product spaces).
253 where the term in parentheses is a rank-1 diffusivity tensor that has been pulled back to the refer…
278 where $\bm g = \nabla_{\bm x} \bm{X}^T \cdot \nabla_{\bm x} \bm{X}$ is the metric tensor and $\Vert…
372 To do this efficiently, **we assume and exploit the full domain grid to be a tensor product in the …
437tensor defining the width of the filter, $\bm{D}$ is the filter width scaling tensor (also a rank …
448 #### Filter width tensor, Δ
467 Specifically, we use the filter width tensor defined in {cite}`prakashDDSGSAnisotropic2022`.
468tensor is most conveniently defined by $\bm{\Delta} = \bm{g}^{-1/2}$ where $\bm g = \nabla_{\bm x}…
[all …]
H A DREADME.md63 - Polynomial degree of tensor product basis (must be >= 1)
/libCEED/julia/LibCEED.jl/examples/
H A Dex3-volume.jl136 # The qdata contains the symmetric diffusion tensor (J^T*J)
/libCEED/doc/papers/joss/
H A Dpaper.md114 …th a tensor-product representation due to the computational efficiency of computing solution value…
/libCEED/examples/python/
H A Dtutorial-3-basis.ipynb163 …"Here, we create a 3D tensor product element with more quadrature points than Lagrange interpolati…
/libCEED/include/ceed/
H A Dbackend.h371 CEED_EXTERN int CeedTensorContractReferenceCopy(CeedTensorContract tensor, CeedTensorContract *ten…
/libCEED/julia/LibCEED.jl/src/generated/
H A Dlibceed_bindings.jl1166 function CeedTensorContractReferenceCopy(tensor, tensor_copy) argument
1167 …tReferenceCopy, libceed), Cint, (CeedTensorContract, Ptr{CeedTensorContract}), tensor, tensor_copy)
/libCEED/
H A Dcoverage.info2035 SF:/home/jeremy/Dev/libCEED/backends/opt/ceed-opt-tensor.c
3825 SF:/home/jeremy/Dev/libCEED/backends/ref/ceed-ref-tensor.c
4024 SF:/home/jeremy/Dev/libCEED/backends/xsmm/ceed-xsmm-tensor.c
11639 SF:/home/jeremy/Dev/libCEED/interface/ceed-tensor.c