Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Estimates of wave speeds #134

Open
1 task
ranocha opened this issue Aug 25, 2020 · 3 comments
Open
1 task

Estimates of wave speeds #134

ranocha opened this issue Aug 25, 2020 · 3 comments

Comments

@ranocha
Copy link
Member

ranocha commented Aug 25, 2020

Often, we need some estimates of the wave speeds, e.g.

  • for CFL-based time step control
  • for numerical fluxes like local Lax-Friedrichs, Harten-Lax-van Leer

In principle, multiple estimate of the wave speeds can be used, e.g.

  • "naive" values based on the local wave speeds of one or two nodes
  • exact value from the solutions of the corresponding Riemann problem (if available)
  • some estimates from the literature

Can/shall we try to create some unified interface for these estimates?
We created a unified interface for wave speed estimates in #493. Now, we shall to add more sophisticated wave speed estimates, e.g.

  • Euler euations
    • Guermond and Popov (2016) Fast Estimation from above of the maximum wave speed in the Riemann problem for the Euler equations, Journal of Computational Physics 321, pp. 908-926
    • Chen and Shu (2017) Entropy stable high order discontinuous Galerkin methods with suitable quadrature rules for hyperbolic conservation laws, Journal of Computational Physics 345, pp. 427-461
@gregorgassner
Copy link
Contributor

1.) I wonder if we should relate this to making scalar nodal functions (e.g. pressure), and one could be to compute the maximum wave speeds.

In general, I prefer to encapsulate the equation of state...as this would in theory allow us to change to another EOS a bit simpler...

2.) In general I like the idea to play around with the wave speeds. Especially for the Riemann solvers there is an impact in the choice of the wave speeds, e.g. the HLL or HLLC ones. However, I am not sure how immediate this problem is right now, or maybe something to keep for future experiments with a possible FV solver in Trixi.

@ranocha
Copy link
Member Author

ranocha commented Sep 10, 2020

Sounds good to me. From my point of view, there are more important things to do right now (MPI, Taal), so we will keep this on our radar and come back to it later.

@DanielDoehring
Copy link
Contributor

See PRs #1545 and #1561

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants