-
Notifications
You must be signed in to change notification settings - Fork 4
Surface fluxes refactor to streamline it and make it more flexible #212
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
base: main
Are you sure you want to change the base?
Conversation
…inger parameters from file
7246c1c to
6855922
Compare
| q_vap_int, | ||
| q_vap_sfc, | ||
| ρ_sfc, | ||
| ) |
There was a problem hiding this comment.
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) |
There was a problem hiding this comment.
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 |
There was a problem hiding this comment.
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
Purpose
To-do
Content