FV: add support for cross-diffusion terms for non-othogonal meshes #15063
Labels
C: Framework
P: normal
A defect affecting operation with a low possibility of significantly affects.
T: task
An enhancement to the software.
Projects
Reason
Non-orthogonal meshes cause distortion in FV diffusion terms unless you calculate special correction factors. Implementing this will improve accuracy of FV results for unstructured (non-orthogonal) meshes.
Design
The correction factors only change when the mesh changes - so they can be computed+cached up front and only updated when the mesh moves. These correction factors should probably be stored and accessed via the face info objects for their respective faces.
Impact
This should not affect existing APIs - it will just increase the range of scenarios where FV gives good solution accuracy/correctness.
The text was updated successfully, but these errors were encountered: