libCEED icon indicating copy to clipboard operation
libCEED copied to clipboard

CEED Library: Code for Efficient Extensible Discretizations

Results 132 libCEED issues
Sort by recently updated
recently updated
newest added

The CUDA/HIP backends have received a lot of changes since the SYCL backends were created, but currently its difficult to patch the SYCL backends. We should add those changes when...

GPU
SYCL

Followup from #1673, those changes should be also used to clean up and simplify the CPU operator code

minor
CPU

For some nodal operators such as the BC operators in Ratel (and I think level transfer operators for multigrid?), it would be convenient to have a way to apply a...

enhancement
interface

See [HONEE thread](https://gitlab.com/phypid/honee/-/merge_requests/50#note_2096632669) for background. The idea is that downstream users of libCEED can/should inherit the compilation flags of upstream as they should respond similarly to the same optimization flags....

enhancement
building

Hi, I'm currently trying out a basic Rust example. libCEED was added as a dependency as per the docs: ``` [dependencies] libceed = "0.12.0" ``` I am using only QFrunctions...

Rust

I will appreciate it if someone could advise on the following: I am working to develop kernel fusion for qfunction implemented in Python and possibly in other languages. Environment: CUDA...

Found an edge case that hadn't popped up yet, this fixes a strain energy calculation error in the Ratel test suite for Gen backends.

bug
GPU
1-In Review

This may be useful to add as well: https://github.com/CEED/libCEED/blob/6001dc9ab8de7a888eb03dd92b9bec30ef33f3f9/backends/cuda/ceed-cuda-compile.cpp#L87-L113 _Originally posted by @jeremylt in https://github.com/CEED/libCEED/issues/1840#issuecomment-2996819738_

backend
SYCL

When an in/out field has both interp and grad, especially AtPoints, we can do the interp part for both interp and grad at the same time.

enhancement
GPU
performance

@jedbrown this is still WIP but I think this is roughly what we need to fix Mac not respecting weak symbols? ToDo: Always build `backends/ceed-backends.c`

building
1-In Review