Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 41 additions & 0 deletions config/model_configs/diagnostic_edmfx_dycoms_rf02_2M_box.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
initial_condition: DYCOMS_RF02
subsidence: DYCOMS
scm_coriolis: DYCOMS_RF02
rad: DYCOMS
surface_setup: DYCOMS_RF02
turbconv: diagnostic_edmfx
implicit_diffusion: true
approximate_linear_solve_iters: 2
prognostic_tke: true
edmfx_upwinding: first_order
edmfx_entr_model: "Generalized"
edmfx_detr_model: "Generalized"
edmfx_nh_pressure: true
edmfx_sgs_mass_flux: true
edmfx_sgs_diffusive_flux: true
moist: nonequil
cloud_model: "quadrature_sgs"
precip_model: "2M"
call_cloud_diagnostics_per_stage: true
config: box
x_max: 1e8
y_max: 1e8
x_elem: 2
y_elem: 2
z_elem: 30
z_max: 1500
z_stretch: false
dt: 10secs
t_end: 6hours
dt_save_state_to_disk: 10mins
toml: [toml/diagnostic_edmfx_2M.toml]
netcdf_interpolation_num_points: [8, 8, 30]
diagnostics:
- short_name: [ts, ta, thetaa, ha, pfull, rhoa, ua, va, wa, hur, hus, cl, clw, cli, hussfc, evspsbl, pr, cdnc, ncra]
period: 10mins
- short_name: [arup, waup, taup, thetaaup, haup, husup, hurup, clwup, cliup, husraup, hussnup, tke, ncraup, cdncup]
period: 10mins
- short_name: [entr, detr, lmix, bgrad, strain, edt, evu]
period: 10mins
- short_name: [husra, hussn]
period: 10mins
16 changes: 15 additions & 1 deletion post_processing/ci_plots.jl
Original file line number Diff line number Diff line change
Expand Up @@ -1403,6 +1403,7 @@ EDMFBoxPlotsWithPrecip = Union{

DiagEDMFBoxPlotsWithPrecip = Union{
Val{:diagnostic_edmfx_dycoms_rf02_box},
Val{:diagnostic_edmfx_dycoms_rf02_2M_box},
Val{:diagnostic_edmfx_rico_box},
Val{:diagnostic_edmfx_trmm_box},
}
Expand Down Expand Up @@ -1511,7 +1512,20 @@ function make_plots(
("husra", "hussn", "husraup", "hussnup", "husraen", "hussnen")
end
elseif sim_type isa DiagEDMFBoxPlotsWithPrecip
precip_names = ("husra", "hussn", "husraup", "hussnup")
if sim_type isa Val{:diagnostic_edmfx_dycoms_rf02_2M_box}
precip_names = (
"husra",
"hussn",
"husraup",
"hussnup",
"cdnc",
"ncra",
"cdncup",
"ncraup",
)
else
precip_names = ("husra", "hussn", "husraup", "hussnup")
end
else
precip_names = ()
end
Expand Down
Loading
Loading