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

Merged
merged 1 commit into from
Jan 3, 2025
Merged

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

@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.

@charleskawczynski
Copy link
Member

Rebasing...

@charleskawczynski charleskawczynski force-pushed the as/vanleerlimiter branch 3 times, most recently from 06fb52c to bb01d35 Compare January 3, 2025 05:03
	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

bump ref counter

Compat fixes
@charleskawczynski charleskawczynski added this pull request to the merge queue Jan 3, 2025
Merged via the queue into main with commit 3a38c4f Jan 3, 2025
15 of 16 checks passed
@charleskawczynski charleskawczynski deleted the as/vanleerlimiter branch January 3, 2025 20:06
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