Code indexing in gitaly is broken and leads to code not being visible to the user. We work on the issue with highest priority.

Skip to content

Reduce repetition in templating

vinciguerra_a requested to merge vinciguerra_a/ippl:template-detox into master

Drastically reduces template parameter repetition by templating on relevant types (e.g. fields) instead of propagating their parameters (e.g. meshes, centering, etc.). This makes it easier to modify these underlying types without then having to propagate those changes through the entire codebase (such as additional template parameters needed for mixed execution spaces).

Also updates the CMakeLists to check for Kokkos 4 and CUDA when building.

Edited by vinciguerra_a

Merge request reports