The convection step of the viscous flow solver is currently prone to numerical instabilities and the flow front propagates far too slowly to be usable.
Improve the convection solver to provide:
- Stable propagation without oscillations or other numerical artifacts.
- Significantly faster flow-front propagation, closer to the expected physical behavior.
- Robust behavior across different viscosities and terrain slopes.
- Appropriate handling of the convection/time-step constraints without requiring impractically small time steps.
This primarily concerns viscous flows such as lava flows, mudslides, and similar slow-moving terrain flows.
The goal is a solver that is both numerically stable and practical at production resolutions.
The convection step of the viscous flow solver is currently prone to numerical instabilities and the flow front propagates far too slowly to be usable.
Improve the convection solver to provide:
This primarily concerns viscous flows such as lava flows, mudslides, and similar slow-moving terrain flows.
The goal is a solver that is both numerically stable and practical at production resolutions.