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

WIP: ISMR #120

Open
wants to merge 72 commits into
base: dev
Choose a base branch
from
Open

WIP: ISMR #120

wants to merge 72 commits into from

Conversation

bprather
Copy link
Contributor

@bprather bprather commented Sep 3, 2024

This is an attempt to split the internal mesh refinement pieces out of feature/multizone_merge. It is still experimental -- in particular, it does not yet recalculate the floors and sound speeds for zones in the de-refinement region, and thus has some trouble integrating difficult states without high floors and other special accommodations. Since the scheme is first-order, it also has a stability factor of 0.5 rather than the usual 1.0 for second-order schemes. However, with a few layers of ISMR the time-step of spherical simulations can be dramatically improved, at the cost of some accuracy right next to the coordinate pole.

Please note this is mostly the work of @hyerincho! I'm just backporting it out from the other Multi-zone changes she's made, since it might prove broadly useful. In light of that, if you do make use of this code, please credit her, either via looping her into ensuing projects/papers, or by citing the implementation description to be published this fall.

Ben Prather and others added 30 commits February 26, 2024 17:28
@bprather bprather changed the title ISMR WIP: ISMR Sep 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant