GEOS
GEOS copied to clipboard
Issue: Refactor use of old vs. CMake-generated kernel dispatch lists
It seems the kernel dispatch list may not be fully generated or at least used from the CMake templates, and there’s confusion about whether parts of the old dispatch system are still in use.
Relevant code:
KernelDispatchTypeList.hpp.template#L31-L33
In PR #3765 For compositional MFD, the .cpp generation is disabled, while VEM still uses the cpp generated workflow.
Possible course of actions:
- Confirm which dispatch mechanism is currently used (The CMake-generated dispatch should be used).
- Decide if the old dispatch should be fully deprecated.
- Ensure consistent handling across MFD, VEM, and other modules.