Finite Volumes Kernel Issues
A list of known issues with the FV kernels. This list is open for extension. It may be split into separate issues later on.
MUSCL-Hancock implementation is second-order accurate but allows unlimited slopes in the first ghost layer at corners and edges of the patch. This caused certain applications to crash.
Stack allocation of multiple temporary arrays leads to Seg Faults for applications where these arrays become huge (e.g. CCZ4). (This issue might be resolved after issue #255 (closed) has been resolved.)
No (JM) optimisation has been performed yet. For most applications, the FV updates are bandwith-bound indicating potential for speedups by vectorisation.