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

Add new slope-limited transport operator #3485

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

akshaysridhar
Copy link
Member

Adds new operator that uses constrained slope limiter methods, following Lin et al. (1994) Equations (1b,1c, 2, 5).
Updates moist baroclinic wave problem to use this limiter configuration.

@charleskawczynski
Copy link
Member

@dennisYatunin, could you please look at this when you have a chance?

@charleskawczynski
Copy link
Member

Also, since this is supposed to be set as the new default, should we put a new requirement that ClimaAtmos requires the latest ClimaCore? Conditionally requiring this seems a bit confusing, since the default would also need to be different, and that's set in the toml file. Thoughts, @Sbozzolo, @dennisYatunin?

@Sbozzolo
Copy link
Member

Sbozzolo commented Dec 23, 2024 via email

	modified:   config/model_configs/sphere_baroclinic_wave_rhoe_equilmoist.yml
	modified:   examples/Manifest.toml
	modified:   src/prognostic_equations/implicit/implicit_tendency.jl
	modified:   src/utils/abbreviations.jl

	modified:   NEWS.md

Fixes

Make default

Fixes
@szy21
Copy link
Member

szy21 commented Dec 24, 2024

I can take a look tonight or tomorrow morning if Dennis hasn’t already.

Copy link
Member

@dennisYatunin dennisYatunin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code changes look good to me! If @szy21 thinks the CI results are correct then this should be fine to merge in. I'm okay with bumping the required ClimaCore version since this has to be the new default, but Gabrielle's suggestion also works.

Have the longruns been checked against this branch yet? If not, we should probably do that before committing to the new default.

@szy21
Copy link
Member

szy21 commented Dec 24, 2024

For some reason, the summary plots are not there for the jobs that break reproducibility tests (and it seems those tests break in the main branch too). I looked at some other tests and they look fine. Akshay tested this branch some time ago with the dycore longruns, so I think it would be ok.

@szy21
Copy link
Member

szy21 commented Dec 24, 2024

@charleskawczynski I'll bump the ref counter to get some plots and see if the reproducibility test error disappears.

@szy21
Copy link
Member

szy21 commented Dec 24, 2024

Alright, the ci results look good to me. The ClimaCoupler downstream tests break because of the ClimaCore version I think.

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.

5 participants