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

(0.89.0) Better Simulation interface and some miscellaneous improvements + remove MEWSVerticalDiffusivity #3282

Merged
merged 18 commits into from
Oct 4, 2023

Conversation

glwagner
Copy link
Member

@glwagner glwagner commented Sep 21, 2023

This PR tweaks the interface for Simulation to make it easier to build new models. These improvements will help ClimaSeaIce implement a new sea ice model that can leverage Oceananigans.Simulation.

I've also included a few minor miscellaneous improvements to kernel launching + documentation.

This PR deletes MEWSVerticalDiffusivity (which nobody used and is not planned to be developed anymore).

@navidcy navidcy changed the title Better Simulation interface, and some miscellaneous improvements Better Simulation interface, and some miscellaneous improvements + remove MWESVerticalDiffusivity Sep 28, 2023
@glwagner glwagner changed the title Better Simulation interface, and some miscellaneous improvements + remove MWESVerticalDiffusivity Better Simulation interface, and some miscellaneous improvements + remove MEWSVerticalDiffusivity Sep 28, 2023
Co-authored-by: Navid C. Constantinou <navidcy@users.noreply.github.com>
@navidcy navidcy changed the title Better Simulation interface, and some miscellaneous improvements + remove MEWSVerticalDiffusivity Better Simulation interface and some miscellaneous improvements + remove MEWSVerticalDiffusivity Sep 28, 2023
@navidcy
Copy link
Collaborator

navidcy commented Sep 28, 2023

@glwagner is this a breaking change?

@navidcy
Copy link
Collaborator

navidcy commented Sep 28, 2023

@glwagner is this a breaking change?

I guess since MEWS went away... yes

@navidcy
Copy link
Collaborator

navidcy commented Sep 29, 2023

@glwagner some simulation-tests are failing. Could you address that?

@glwagner glwagner changed the title Better Simulation interface and some miscellaneous improvements + remove MEWSVerticalDiffusivity (0.89.0) Better Simulation interface and some miscellaneous improvements + remove MEWSVerticalDiffusivity Oct 4, 2023
@glwagner glwagner merged commit 3ae4df6 into main Oct 4, 2023
47 checks passed
@glwagner glwagner deleted the glw/better-simulation-interface branch October 4, 2023 21:22
@tomchor
Copy link
Collaborator

tomchor commented Oct 5, 2023

@glwagner is this PR breaking only because of the deletion of MEWSVerticalDiffusivity?

Or is there something else that's breaking in the Simulation interface?

@glwagner
Copy link
Member Author

glwagner commented Oct 5, 2023

Technically, if you define a custom AbstractModel then this does represent a breaking change. But it's not breaking for setups that use only Oceananigans models.

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.

4 participants