Lines Matching refs:code
29 - Added non-tensor basis support to code generation backends `/gpu/cuda/gen` and `/gpu/hip/gen`.
30 - Added support to code generation backends `/gpu/cuda/gen` and `/gpu/hip/gen` for operators with b…
118 - Refactored to improve code reuse and modularity.
133 … `/gpu/hip/shared` and `/gpu/hip/gen` backend to improve maintainablity and reduce duplicated code.
181 - Added JiT utilities in `ceed/jit-tools.h` to reduce duplicated code in GPU backends.
183 - Remove need to guard library headers in QFunction source for code generation backends.
185 - Added {c:func}`CeedStringAllocCopy` to reduce repeated code for copying strings internally.
196 - Put GPU JiTed kernel source code into separate files.
210 - Add `CEED_QFUNCTION_HELPER` macro to properly annotate QFunction helper functions for code genera…
211 - Add `CeedPragmaOptimizeOff` macro for code that is sensitive to floating point errors from fast m…
232 …tic versioning were moved to {code}`include/ceed` directory. These headers have been renamed from …
258 - Replace limited {code}`CeedInterlaceMode` with more flexible component stride {code}`compstride` …
259 … result, the {code}`indices` parameter has been replaced with {code}`offsets` and the {code}`nnode…
261 - Replace various uses of {code}`Ceed*Get*Status` with {code}`Ceed*Is*` in the backend API to match…
262 - Replace {code}`CeedOperatorAssembleLinearDiagonal` with {c:func}`CeedOperatorLinearAssembleDiagon…
263 …nearAssemblePointBlockDiagonal`, provided in row-major form in a {code}`ncomp` by {code}`ncomp` bl…
264 …d of a pointer to a {ref}`CeedVector` to reduce memory movement when interfacing with calling code.
267 …This function is recommended over {c:func}`CeedVectorSyncArray` when the {code}`CeedVector` has an…
268 - Added {code}`CeedQFunctionContext` object to manage user QFunction context data and reduce copies…
279 - PETSc BPs suite improved to reduce noise due to multiple calls to {code}`mpiexec`.
313 - Make public accessors for various attributes to facilitate writing composable code.
326 - Replace {code}`CeedElemRestrictionCreateIdentity` and
327 {code}`CeedElemRestrictionCreateBlocked` with more flexible
377 can define Q-Functions in a single source code independently of the targeted backend
379 compilation of the user provided {ref}`CeedQFunction` code. To allow a unified
393 {ref}`CeedQFunction` code compiled for CPU were enhanced by using `CeedPragmaSIMD`
426 | `/gpu/cuda/gen` | Optimized pure CUDA kernels using code generation |
434 * - User code
512 * - User code
534 also focused on providing improved continuous integration, and many new tests with code
568 * - User code
615 * - User code
657 * - User code
685 A standalone code that shows the usage of libCEED (with no external
701 | User code | Example |