Skip to content

Fix 3DH1D Error filter for exact solutions

Henrik Wustenberg requested to merge hwustenb/nektar:fix/FilterError3dh1d into master

Issue/feature addressed

The Error filter in 2.5D simulations with the IncNavierStokesSolver does not output the correct L2Error against the ExactSolution defined in the session file.

Proposed solution

Transform the exact solution to Fourier-/WaveSpace after it has been evaluated from the session file.

Implementation

Added a detection during InitObject of the FilterError class to check for 3DH1D or 3DH2D expansions and a HomogeneousFwdTrans within the Update function.

Tests

  • Manufactured 3D solution that can be compared against an exact solution

Suggested reviewers

Checklist

  • Functions and classes, or changes to them, are documented.

  • [ ] User guide/documentation is updated.

  • Changelog is updated.

  • Suitable tests added for new functionality.

  • Contributed code is correctly formatted. (See the contributing guidelines).

  • [ ] License added to any new files.

  • No extraneous files have been added (e.g. compiler output or test data files).

Edited by Jacques Xing

Merge request reports