-
Notifications
You must be signed in to change notification settings - Fork 13
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
Add SSPRK schemes with higher stage count #606
Conversation
…s boussinesq test
… does not break test
…ms breaks boussinesq test
…reference profiles are updated
Aren’t the critical Courant numbers dependent on polynomial degree? |
These are from this paper: The extra dofs from the additional stages can be used to increase the cfl limit |
Those critical Courant numbers are for first order upwind I think. There is a much more recent paper by Ern with bigger stable timesteps for DG. |
SSP CFL limits are always with the caveat of "only for spatial schemes which are stable with forward Euler" aren't they? I will plot out the stability regions for the different schemes in the morning and we can see what they look like. Do you have a link to that paper? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks Josh, this could be really helpful for pushing the time step and doing subcycling
Ern, Alexandre, and Jean-Luc Guermond. "Invariant-domain-preserving high-order time stepping: I. Explicit Runge--Kutta schemes." SIAM Journal on Scientific Computing 44, no. 5 (2022): A3366-A3392. |
These schemes have more stages than formal order, but in return have higher CFL limits. The CFL limit increases faster, so the CFL/stage ratio is improved for the higher stage count schemes.
e.g. the 3 stage 3rd order has CFL=1, i.e. effective CFL 1/3 per stage
4 stage 3rd order has CFL=2, so effective CFL 1/2 per stage.