Lines Matching full:libceed

2 title: 'libCEED: Fast algebra for high-order element-based discretizations'
75 `libCEED`, the Code for Efficient Extensible Discretization [@libceed-user-manual], is a lightweigh…
76 `libCEED` provides portable performance via run-time selection of implementations optimized for CPU…
78 Users and library developers can integrate `libCEED` at a low level into existing applications in p…
79 Alternatively, users can utilize integrated `libCEED` support in MFEM [@MFEMlibrary; @mfem-paper].
81 In addition to supporting applications and discretization libraries, `libCEED` provides a platform …
99libCEED` uses a logical decomposition to define element-based discretizations, with optimized impl…
101 `libCEED`'s native C interface is object-oriented, providing data types for each logical object in …
103 Symbol `libCEED` type Description
110 `libCEED` implementations ("backends") are free to reorder and fuse computational steps (including …
117 …on`, which can either be defined by the user or selected from a gallery distributed with `libCEED`.
122 `libCEED` provides computation of the true operator diagonal for preconditioning with Jacobi and Ch…
131 `libCEED` provides high-level interfaces in Python, Julia, and Rust, each of which is maintained an…
133libceed.Vector` in Python, and supports no-copy host and GPU device interperability with Python ar…
135 … interface, referred to as `LibCEED.jl`, provides both a low-level interface, which is generated a…
137 The Rust interface also wraps automatically-generated bindings from the `libCEED` C header files, o…
141 …g:libCEEDBackends} shows a subset of the backend implementations (backends) available in `libCEED`.
142 …ia pure C and AVX intrinsics as well as the LIBXSMM library [@LIBXSMM]. `libCEED` provides a dynam…
144 ![`libCEED` provides the algebraic core for element-based discretizations, with specialized impleme…
149 …bility; @CEED-ECP-paper]. \autoref{fig:bp3} compares the performance of `libCEED` solving BP3 (CG …
151 … GPU. (This experiment was run with release candidates of PETSc 3.14 and libCEED 0.7 using gcc-10 …
155 … reuse for solver composition and leverage `libCEED`'s full capability for real-world applications…
157 …ean beam. Both of these examples have been developed using PETSc, where `libCEED` provides the mat…
163 `libCEED` also includes additional examples with PETSc, MFEM, and Nek5000 [@Nekwebsite].
165 If MFEM is built with `libCEED` support, existing MFEM users can pass `-d ceed-cuda:/gpu/cuda/gen` …
166libCEED` implementations, accessed in this way, currently provide MFEM users with the fastest oper…