Skip to content

AcousticSolver

Kilian Lackhove requested to merge lackhove/nektar:feature/LEE_LNSE into master

This MR introduces three major changes to the APESolver:

  • The base flow fields are now stored in a discontinuous projection and Fwd and Bwd states are considereed in the Riemann solvers individually. This removes several FwdTransforms and makes the projections more consistant and finally enables 1D cases.
  • The APE equation system now uses u_i, c^2 and rho as base flow fields. This removes the approximation of c^2 = gamma * p / rho, which is inaccurate when dealing with filtered base flow fields.
  • The Linearized Euler Equations (LEE) were added as alternative acoustic governing equations. The APE class saw some refactoring to facilitate proper inheritance between APE and LEE equation systems.
  • Since i added support for the LEE (and plan on adding LNSE, too) the solver was renamed to AcousticsSolver.

The discontinuous base flow fields were tested extensively, while the LEE equations can still be unstable for large mean flow gradients.

Edited by Kilian Lackhove

Merge request reports