-
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
enhanced first-order flux correction #29
Comments
If the answer to 1 is yes, based on a discussion with @forrestglines last week, I think it may be more robust to drop to first-order in time as well. I think we need to keep every RK stage in memory in this case. |
|
Would this require increasing the number of ghost zones by 1? That's not too bad of a tradeoff, though, IMO. |
Would it be straightforward to add support for Or would you prefer to stick to the low-storage ones in AthenaPK? |
Probably not (assuming that you're running with at least second order/2 ghost zones otherwise). |
I was just about to implement this, but then realized that it also won't be correct (without even more logic). |
At the resolutions I've run on CPU, it's not needed for my simulations. Maybe we should discuss whether it's needed for the AGN jet simulations. |
Two things are not clear to me:
Does first-order flux correction (as implemented here) drop to first order fluxes for each stage separately? (i.e., does it still do higher-order time integration if you attempt to use it with RK integrators?)
What happens if there is a bad cell at the edge of a MeshBlock? Are the new fluxes communicated to neighboring MeshBlocks?
The text was updated successfully, but these errors were encountered: