Skip to content

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
@dcamron dcamron mentioned this pull request Jul 22, 2025
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