Skip to content

Commit be0943e

Browse files
committed
Add 2M microphysics to diagnostic EDMF dycoms RF02
1 parent 97799b5 commit be0943e

File tree

9 files changed

+518
-36
lines changed

9 files changed

+518
-36
lines changed
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
initial_condition: DYCOMS_RF02
2+
subsidence: DYCOMS
3+
scm_coriolis: DYCOMS_RF02
4+
rad: DYCOMS
5+
surface_setup: DYCOMS_RF02
6+
turbconv: diagnostic_edmfx
7+
implicit_diffusion: true
8+
approximate_linear_solve_iters: 2
9+
prognostic_tke: true
10+
edmfx_upwinding: first_order
11+
edmfx_entr_model: "Generalized"
12+
edmfx_detr_model: "Generalized"
13+
edmfx_nh_pressure: true
14+
edmfx_sgs_mass_flux: true
15+
edmfx_sgs_diffusive_flux: true
16+
moist: nonequil
17+
cloud_model: "quadrature_sgs"
18+
precip_model: "2M"
19+
call_cloud_diagnostics_per_stage: true
20+
config: box
21+
x_max: 1e8
22+
y_max: 1e8
23+
x_elem: 2
24+
y_elem: 2
25+
z_elem: 30
26+
z_max: 1500
27+
z_stretch: false
28+
dt: 10secs
29+
t_end: 6hours
30+
dt_save_state_to_disk: 10mins
31+
toml: [toml/diagnostic_edmfx_2M.toml]
32+
netcdf_interpolation_num_points: [8, 8, 30]
33+
diagnostics:
34+
- short_name: [ts, ta, thetaa, ha, pfull, rhoa, ua, va, wa, hur, hus, cl, clw, cli, hussfc, evspsbl, pr, cdnc, ncra]
35+
period: 10mins
36+
- short_name: [arup, waup, taup, thetaaup, haup, husup, hurup, clwup, cliup, husraup, hussnup, tke, ncraup, cdncup]
37+
period: 10mins
38+
- short_name: [entr, detr, lmix, bgrad, strain, edt, evu]
39+
period: 10mins
40+
- short_name: [husra, hussn]
41+
period: 10mins

post_processing/ci_plots.jl

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1403,6 +1403,7 @@ EDMFBoxPlotsWithPrecip = Union{
14031403

14041404
DiagEDMFBoxPlotsWithPrecip = Union{
14051405
Val{:diagnostic_edmfx_dycoms_rf02_box},
1406+
Val{:diagnostic_edmfx_dycoms_rf02_2M_box},
14061407
Val{:diagnostic_edmfx_rico_box},
14071408
Val{:diagnostic_edmfx_trmm_box},
14081409
}
@@ -1511,7 +1512,20 @@ function make_plots(
15111512
("husra", "hussn", "husraup", "hussnup", "husraen", "hussnen")
15121513
end
15131514
elseif sim_type isa DiagEDMFBoxPlotsWithPrecip
1514-
precip_names = ("husra", "hussn", "husraup", "hussnup")
1515+
if sim_type isa Val{:diagnostic_edmfx_dycoms_rf02_2M_box}
1516+
precip_names = (
1517+
"husra",
1518+
"hussn",
1519+
"husraup",
1520+
"hussnup",
1521+
"cdnc",
1522+
"ncra",
1523+
"cdncup",
1524+
"ncraup",
1525+
)
1526+
else
1527+
precip_names = ("husra", "hussn", "husraup", "hussnup")
1528+
end
15151529
else
15161530
precip_names = ()
15171531
end

0 commit comments

Comments
 (0)