Skip to content

Conversation

@tapios
Copy link
Member

@tapios tapios commented Dec 5, 2025

Purpose

To-do

Content


  • I have read and checked the items on the review checklist.

q_vap_int,
q_vap_sfc,
ρ_sfc,
)
Copy link
Member

Choose a reason for hiding this comment

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

These methods are more transparent than the existing (param_set, sc) arg pattern ; all method updates following the new pattern are generally reasonable.

F_m = UF.dimensionless_profile(uf_params, Δz, ζ, z0m, UF.MomentumTransport())
F_h = UF.dimensionless_profile(uf_params, Δz, ζ, z0h, UF.HeatTransport())

Ch = κ^2 / (F_m * F_h)
Copy link
Member

Choose a reason for hiding this comment

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

With the UniversalFunctions.jl fix for near-neutral continuity the catch statements against tol_neutral are no longer necessary. Again the explicit argument list is more transparent so LGTM!

src/types.jl Outdated
q_star::FT
L_star::FT
theta_v_star::FT
ell_u::FT
Copy link
Member

@akshaysridhar akshaysridhar Dec 5, 2025

Choose a reason for hiding this comment

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

\scrl or ell here was inspired somewhat by ClimaOcean nomenclature, z0_u ,z0_q, z0_theta as in the profile recovery functions may be a clearer description

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.

3 participants