awslabs / palace

3D finite element solver for computational electromagnetics
https://awslabs.github.io/palace/dev
Apache License 2.0
224 stars 50 forks source link

Refactor libCEED QFunction source code to accelerate JIT compilation #180

Closed sebastiangrimberg closed 5 months ago

sebastiangrimberg commented 5 months ago

This helps NVRTC/HIP RTC in libCEED by compiling only the source code needed for the QFunction of a given dimension. No new functionality is added here, the only change is reorganizing existing code across files.