Skip to content

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.

Edited by Ghost User