Skip to content

Commit 30f879c

Browse files
authored
Merge pull request #4109 from CliMA/as/up-sfcompat
Update SurfaceFluxes compat entry (support v0.14.1)
2 parents b298354 + 2321536 commit 30f879c

File tree

5 files changed

+15
-12
lines changed

5 files changed

+15
-12
lines changed

.buildkite/Manifest-v1.11.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2571,10 +2571,10 @@ uuid = "bea87d4a-7f5b-5778-9afe-8cc45184846c"
25712571
version = "7.7.0+0"
25722572

25732573
[[deps.SurfaceFluxes]]
2574-
deps = ["DocStringExtensions", "RootSolvers", "Thermodynamics"]
2575-
git-tree-sha1 = "4a28939fa34ce9b45f693f33bbe956d1b2903ba2"
2574+
deps = ["RootSolvers", "Thermodynamics"]
2575+
git-tree-sha1 = "eef0657172ea2da3c7a476d8c4e5655fd77fbaf0"
25762576
uuid = "49b00bb7-8bd4-4f2b-b78c-51cd0450215f"
2577-
version = "0.13.1"
2577+
version = "0.14.1"
25782578
weakdeps = ["ClimaParams"]
25792579

25802580
[deps.SurfaceFluxes.extensions]

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ SciMLBase = "~2.108, ~2.109, ~2.110, ~2.111, ~2.112"
6868
SparseMatrixColorings = "0.4.20"
6969
StaticArrays = "1.9"
7070
Statistics = "1"
71-
SurfaceFluxes = "0.12.3, 0.13"
71+
SurfaceFluxes = "0.12.3, 0.13, 0.14.1"
7272
Thermodynamics = "0.14.1, 0.15"
7373
UnrolledUtilities = "0.1.9"
7474
YAML = "0.4"

reproducibility_tests/ref_counter.jl

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
276
1+
277
22

33
# **README**
44
#
@@ -20,6 +20,9 @@
2020

2121

2222
#=
23+
277
24+
- Update to use [email protected]. Supports Charnock-parameterization for aerodynamic roughness (default is still user-prescribed ScalarRoughness). SurfaceFluxes catch for neutrally-stable boundary layers (ζ ≈ 0) removed.
25+
2326
276
2427
- Update prognostic EDMF boundary conditions: apply equal surface fluxes to the
2528
updraft and grid mean, and enable entrainment of buoyant air in the first cell.

src/surface_conditions/surface_conditions.jl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,7 @@ function surface_state_to_conditions(
259259
interior_values,
260260
surface_values,
261261
parameterization.Cd,
262-
parameterization.Ch,
262+
parameterization.Ch;
263263
gustiness,
264264
beta,
265265
)
@@ -274,7 +274,7 @@ function surface_state_to_conditions(
274274
interior_values,
275275
surface_values,
276276
parameterization.z0m,
277-
parameterization.z0b,
277+
parameterization.z0b;
278278
gustiness,
279279
beta,
280280
)
@@ -327,7 +327,7 @@ function surface_state_to_conditions(
327327
shf,
328328
lhf,
329329
parameterization.z0m,
330-
parameterization.z0b,
330+
parameterization.z0b;
331331
gustiness,
332332
)
333333
else
@@ -338,7 +338,7 @@ function surface_state_to_conditions(
338338
lhf,
339339
parameterization.ustar,
340340
parameterization.z0m,
341-
parameterization.z0m,
341+
parameterization.z0m;
342342
gustiness,
343343
)
344344
end

test/coupler_compatibility.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -188,9 +188,9 @@ end
188188
interior_values,
189189
surface_values,
190190
FT(z0m),
191-
FT(z0b),
192-
FT(gustiness),
193-
FT(beta),
191+
FT(z0b);
192+
gustiness = FT(gustiness),
193+
beta = FT(beta),
194194
)
195195
return SF.surface_conditions(surface_params, surface_inputs)
196196
end

0 commit comments

Comments
 (0)