Skip to content

Commit 8fe2274

Browse files
committed
Make precipitation part of the working fluid. Wip, [ci skip]
1 parent ebf8e24 commit 8fe2274

29 files changed

+688
-498
lines changed

.buildkite/pipeline.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -322,16 +322,16 @@ steps:
322322
- group: "Sphere Examples (Aquaplanet)"
323323
steps:
324324

325-
- label: ":umbrella: aquaplanet (ρe_tot) equil allsky monin_obukhov varying insol gravity wave (gfdl_restart) high top 1-moment"
325+
- label: ":umbrella: aquaplanet (ρe_tot) nonequil allsky monin_obukhov varying insol gravity wave (gfdl_restart) high top 1-moment"
326326
command: >
327327
julia --color=yes --project=examples examples/hybrid/driver.jl
328-
--config_file $CONFIG_PATH/sphere_aquaplanet_rhoe_equilmoist_allsky_gw_res.yml
329-
--job_id sphere_aquaplanet_rhoe_equilmoist_allsky_gw_res
328+
--config_file $CONFIG_PATH/sphere_aquaplanet_rhoe_nonequilmoist_allsky_gw_res.yml
329+
--job_id sphere_aquaplanet_rhoe_nonequilmoist_allsky_gw_res
330330
331331
julia --color=yes --project=examples reproducibility_tests/test_mse.jl
332-
--job_id sphere_aquaplanet_rhoe_equilmoist_allsky_gw_res
333-
--out_dir sphere_aquaplanet_rhoe_equilmoist_allsky_gw_res/output_active
334-
artifact_paths: "sphere_aquaplanet_rhoe_equilmoist_allsky_gw_res/output_active/*"
332+
--job_id sphere_aquaplanet_rhoe_nonequilmoist_allsky_gw_res
333+
--out_dir sphere_aquaplanet_rhoe_nonequilmoist_allsky_gw_res/output_active
334+
artifact_paths: "sphere_aquaplanet_rhoe_nonequilmoist_allsky_gw_res/output_active/*"
335335
agents:
336336
slurm_mem: 20GB
337337

@@ -349,7 +349,7 @@ steps:
349349
slurm_mem: 20GB
350350
slurm_constraint: icelake|cascadelake|skylake|epyc
351351

352-
- label: ":computer: aquaplanet (ρe_tot) nonequilmoist allsky radiation monin_obukhov varying insolation high top 1-moment"
352+
- label: ":umbrella: aquaplanet (ρe_tot) nonequilmoist allsky radiation monin_obukhov varying insolation high top 1-moment"
353353
command: >
354354
julia --color=yes --project=examples examples/hybrid/driver.jl
355355
--config_file $CONFIG_PATH/sphere_aquaplanet_rhoe_nonequilmoist_allsky.yml

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ ClimaComms = "0.6.4"
4545
ClimaCore = "0.14.19"
4646
ClimaDiagnostics = "0.2.4"
4747
ClimaParams = "0.10.17"
48-
ClimaTimeSteppers = "0.7.39"
48+
ClimaTimeSteppers = "0.7, 0.8"
4949
ClimaUtilities = "0.1.14"
5050
CloudMicrophysics = "0.22.3"
5151
Dates = "1"
Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,17 @@
1-
h_elem: 30
2-
z_elem: 43
3-
dz_bottom: 30.0
4-
dt: "90secs"
5-
t_end: "120days"
1+
h_elem: 6 #30
2+
z_elem: 10 #43
3+
dz_bottom: 300.0
4+
dt: "200secs"
5+
approximate_linear_solve_iters: 3
6+
max_newton_iters_ode: 1
7+
rayleigh_sponge: true
8+
t_end: "10days"
69
ode_algo: ARS343
710
initial_condition: "MoistBaroclinicWave"
8-
moist: "equil"
9-
precip_model: "0M"
11+
moist: "nonequil"
12+
precip_model: "1M"
1013
dt_save_state_to_disk: "10days"
1114
toml: [toml/longrun_baroclinic_wave.toml]
1215
diagnostics:
13-
- short_name: [pfull, wa, va, rv, hus, ke]
14-
period: 1days
16+
- short_name: [pfull, wa, va, ua, ta, rhoa, rv, hus, ke, clw, cli, husra, hussn, ]
17+
period: 600secs

config/model_configs/diagnostic_edmfx_aquaplanet.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ edmfx_sgs_mass_flux: true
1717
edmfx_sgs_diffusive_flux: true
1818
moist: equil
1919
cloud_model: "quadrature_sgs"
20-
precip_model: 1M
20+
precip_model: 0M
2121
dt: 120secs
2222
t_end: 3hours
2323
reproducibility_test: true

config/model_configs/diagnostic_edmfx_dycoms_rf02_box.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ edmfx_sgs_mass_flux: true
1515
edmfx_sgs_diffusive_flux: true
1616
moist: equil
1717
cloud_model: "quadrature_sgs"
18-
precip_model: "1M"
18+
precip_model: "0M"
1919
call_cloud_diagnostics_per_stage: true
2020
config: box
2121
x_max: 1e8
@@ -35,6 +35,4 @@ diagnostics:
3535
period: 10mins
3636
- short_name: [arup, waup, taup, thetaaup, haup, husup, hurup, clwup, cliup, waen, tke, lmix]
3737
period: 10mins
38-
- short_name: [husra, hussn]
39-
period: 10mins
4038
ode_algo: ARS343

config/model_configs/diagnostic_edmfx_rico_box.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ edmfx_sgs_mass_flux: true
1414
edmfx_sgs_diffusive_flux: true
1515
moist: equil
1616
cloud_model: "quadrature_sgs"
17-
precip_model: "1M"
17+
precip_model: "0M"
1818
call_cloud_diagnostics_per_stage: true
1919
config: box
2020
x_max: 1e8
@@ -34,6 +34,4 @@ diagnostics:
3434
period: 10mins
3535
- short_name: [arup, waup, taup, thetaaup, haup, husup, hurup, clwup, cliup, waen, tke, lmix]
3636
period: 10mins
37-
- short_name: [husra, hussn]
38-
period: 10mins
3937
ode_algo: ARS343

config/model_configs/diagnostic_edmfx_trmm_box.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ moist: equil
1515
cloud_model: "quadrature_sgs"
1616
call_cloud_diagnostics_per_stage: true
1717
apply_limiter: false
18-
precip_model: "1M"
18+
precip_model: "0M"
1919
config: box
2020
x_max: 1e8
2121
y_max: 1e8
@@ -35,6 +35,4 @@ diagnostics:
3535
period: 10mins
3636
- short_name: [arup, waup, taup, thetaaup, haup, husup, hurup, clwup, cliup, waen, tke, lmix]
3737
period: 10mins
38-
- short_name: [husra, hussn]
39-
period: 10mins
4038
ode_algo: ARS343

config/model_configs/diagnostic_edmfx_trmm_stretched_box.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ edmfx_sgs_diffusive_flux: true
1515
moist: equil
1616
cloud_model: "quadrature_sgs"
1717
call_cloud_diagnostics_per_stage: true
18-
precip_model: "1M"
18+
precip_model: "0M"
1919
config: box
2020
x_max: 1e8
2121
y_max: 1e8
@@ -35,6 +35,4 @@ diagnostics:
3535
period: 10mins
3636
- short_name: [arup, waup, taup, thetaaup, haup, husup, hurup, clwup, cliup, waen, tke, lmix]
3737
period: 10mins
38-
- short_name: [husra, hussn]
39-
period: 10mins
4038
ode_algo: ARS343

config/model_configs/sphere_aquaplanet_rhoe_nonequilmoist_allsky.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ implicit_diffusion: true
99
approximate_linear_solve_iters: 2
1010
cloud_model: "grid_scale"
1111
moist: "nonequil"
12-
precip_model: "nothing"
12+
precip_model: "1M"
1313
rad: "allskywithclear"
1414
insolation: "timevarying"
1515
rayleigh_sponge: true

config/model_configs/sphere_aquaplanet_rhoe_equilmoist_allsky_gw_res.yml renamed to config/model_configs/sphere_aquaplanet_rhoe_nonequilmoist_allsky_gw_res.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ dt_save_state_to_disk: "24hours"
88
vert_diff: "FriersonDiffusion"
99
implicit_diffusion: true
1010
approximate_linear_solve_iters: 2
11-
moist: "equil"
11+
moist: "nonequil"
1212
precip_model: "1M"
1313
rad: "allskywithclear"
1414
aerosol_radiation: true

0 commit comments

Comments
 (0)