serac icon indicating copy to clipboard operation
serac copied to clipboard

Move to dynamically-determined polynomial orders on CPU and GPU

Open samuelpmishLLNL opened this issue 1 year ago • 0 comments

As discussed here: mfem_dynamic_kernel_refactor.pdf

It's possible to change the underlying finite element kernels slightly to allow for runtime-selection of polynomial order (and quadrature rule), which can reduce the number of template parameters that appear in the physics modules, and improve compile times.

Also, the GPU shape function kernels are not being used currently and have become slightly out-of-date as a result. So, the GPU implementations should be updated to be consistent as well.

https://github.com/LLNL/serac/pull/880

samuelpmishLLNL avatar Jan 30 '23 19:01 samuelpmishLLNL