Skip to content

Romps 2017 Analytic LCL #3728

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

Merged
merged 5 commits into from
Apr 30, 2025
Merged

Romps 2017 Analytic LCL #3728

merged 5 commits into from
Apr 30, 2025

Conversation

dcamron
Copy link
Member

@dcamron dcamron commented Dec 30, 2024

Dependent on #3726 and #3725. Adds direct calculation for LCL from Romps 2017, with relatively small test value impact and large impact on performance. Also removes now-unused params for LCL.

I will create a new issue to add LDL. I'll update the thread below with near-final local benchmark results, and look to capture more detailed benchmarks on the docs once we decide how we want that to look.

Checklist

@dcamron dcamron added Type: Enhancement Enhancement to existing functionality Area: Calc Pertains to calculations Subarea: Thermo Pertains to thermodynamic calculations and their physical correctness labels Dec 30, 2024
@dcamron dcamron requested a review from a team as a code owner December 30, 2024 20:46
@dcamron dcamron requested review from dopplershift and removed request for a team December 30, 2024 20:46
@dopplershift dopplershift added this to the 1.7.0 milestone Jan 2, 2025
@dcamron
Copy link
Member Author

dcamron commented Jan 3, 2025

A summary of some super quick benchmarks across commits via ASV
Screenshot 2025-01-03 at 13 39 12

Note that #3726 currently seems to slow moist_lapse,
Screenshot 2025-01-03 at 13 38 53

@dcamron dcamron force-pushed the analytic-lcl branch 2 times, most recently from 16cbb32 to f75f3d0 Compare April 29, 2025 00:46
@dcamron dcamron changed the title Romps Analytic LCL Romps 2017 Analytic LCL Apr 29, 2025
@dopplershift dopplershift merged commit 3128d27 into Unidata:main Apr 30, 2025
35 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: Calc Pertains to calculations Subarea: Thermo Pertains to thermodynamic calculations and their physical correctness Type: Enhancement Enhancement to existing functionality
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Analytic LCL
2 participants