Skip to content

Commit f3f2880

Browse files
committed
Make nonequilibrium moisture implicit
1 parent decb2a1 commit f3f2880

13 files changed

+598
-165
lines changed

.buildkite/longruns_gpu/pipeline.yml

Lines changed: 187 additions & 108 deletions
Large diffs are not rendered by default.
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
h_elem: 16
2+
z_max: 60000.0
3+
z_elem: 63
4+
dz_bottom: 30.0
5+
deep_atmosphere: false
6+
rayleigh_sponge: true
7+
viscous_sponge: true
8+
dt_save_state_to_disk: "30days"
9+
cloud_model: "grid_scale"
10+
moist: "nonequil"
11+
precip_model: "1M"
12+
rad: "allskywithclear"
13+
dt_rad: "1hours"
14+
dt_cloud_fraction: "1hours"
15+
insolation: "timevarying"
16+
co2_model: maunaloa
17+
prescribe_ozone: true
18+
aerosol_radiation: true
19+
edmfx_sgs_diffusive_flux: true
20+
prescribed_aerosols: ["CB1", "CB2", "DST01", "DST02", "DST03", "DST04", "DST05", "OC1", "OC2", "SO4", "SSLT01", "SSLT02", "SSLT03", "SSLT04", "SSLT05"]
21+
surface_setup: "DefaultMoninObukhov"
22+
turbconv: "edonly_edmfx"
23+
implicit_diffusion: true
24+
approximate_linear_solve_iters: 2
25+
dt: "120secs"
26+
t_end: "20days"
27+
toml: [toml/aquaplanet_nonequil_120_1200.toml]
28+
diagnostics:
29+
- short_name: [ta, ua, wa, va, rhoa, hur, hus, hussn, husra, clw, cli]
30+
period: 5days
31+
netcdf_output_at_levels: true
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
h_elem: 16
2+
z_max: 60000.0
3+
z_elem: 63
4+
dz_bottom: 30.0
5+
deep_atmosphere: false
6+
rayleigh_sponge: true
7+
viscous_sponge: true
8+
dt_save_state_to_disk: "30days"
9+
cloud_model: "grid_scale"
10+
moist: "nonequil"
11+
precip_model: "1M"
12+
rad: "allskywithclear"
13+
dt_rad: "1hours"
14+
dt_cloud_fraction: "1hours"
15+
insolation: "timevarying"
16+
co2_model: maunaloa
17+
prescribe_ozone: true
18+
aerosol_radiation: true
19+
edmfx_sgs_diffusive_flux: true
20+
prescribed_aerosols: ["CB1", "CB2", "DST01", "DST02", "DST03", "DST04", "DST05", "OC1", "OC2", "SO4", "SSLT01", "SSLT02", "SSLT03", "SSLT04", "SSLT05"]
21+
surface_setup: "DefaultMoninObukhov"
22+
turbconv: "edonly_edmfx"
23+
implicit_diffusion: true
24+
approximate_linear_solve_iters: 2
25+
dt: "12secs"
26+
t_end: "2days"
27+
toml: [toml/aquaplanet_nonequil_12_120.toml]
28+
diagnostics:
29+
- short_name: [ta, ua, wa, va, rhoa, hur, hus, hussn, husra, clw, cli]
30+
period: 5days
31+
netcdf_output_at_levels: true
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
h_elem: 16
2+
z_max: 60000.0
3+
z_elem: 63
4+
dz_bottom: 30.0
5+
deep_atmosphere: false
6+
rayleigh_sponge: true
7+
viscous_sponge: true
8+
dt_save_state_to_disk: "30days"
9+
cloud_model: "grid_scale"
10+
moist: "nonequil"
11+
precip_model: "1M"
12+
rad: "allskywithclear"
13+
dt_rad: "1hours"
14+
dt_cloud_fraction: "1hours"
15+
insolation: "timevarying"
16+
co2_model: maunaloa
17+
prescribe_ozone: true
18+
aerosol_radiation: true
19+
edmfx_sgs_diffusive_flux: true
20+
prescribed_aerosols: ["CB1", "CB2", "DST01", "DST02", "DST03", "DST04", "DST05", "OC1", "OC2", "SO4", "SSLT01", "SSLT02", "SSLT03", "SSLT04", "SSLT05"]
21+
surface_setup: "DefaultMoninObukhov"
22+
turbconv: "edonly_edmfx"
23+
implicit_diffusion: true
24+
approximate_linear_solve_iters: 2
25+
dt: "24secs"
26+
t_end: "2days"
27+
toml: [toml/aquaplanet_nonequil_12_120.toml]
28+
diagnostics:
29+
- short_name: [ta, ua, wa, va, rhoa, hur, hus, hussn, husra, clw, cli]
30+
period: 5days
31+
netcdf_output_at_levels: true
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
h_elem: 16
2+
z_max: 60000.0
3+
z_elem: 63
4+
dz_bottom: 30.0
5+
deep_atmosphere: false
6+
rayleigh_sponge: true
7+
viscous_sponge: true
8+
dt_save_state_to_disk: "30days"
9+
cloud_model: "grid_scale"
10+
moist: "nonequil"
11+
precip_model: "1M"
12+
rad: "allskywithclear"
13+
dt_rad: "1hours"
14+
dt_cloud_fraction: "1hours"
15+
insolation: "timevarying"
16+
co2_model: maunaloa
17+
prescribe_ozone: true
18+
aerosol_radiation: true
19+
edmfx_sgs_diffusive_flux: true
20+
prescribed_aerosols: ["CB1", "CB2", "DST01", "DST02", "DST03", "DST04", "DST05", "OC1", "OC2", "SO4", "SSLT01", "SSLT02", "SSLT03", "SSLT04", "SSLT05"]
21+
surface_setup: "DefaultMoninObukhov"
22+
turbconv: "edonly_edmfx"
23+
implicit_diffusion: true
24+
approximate_linear_solve_iters: 2
25+
dt: "30secs"
26+
t_end: "20days"
27+
toml: [toml/aquaplanet_nonequil_120_1200.toml]
28+
diagnostics:
29+
- short_name: [ta, ua, wa, va, rhoa, hur, hus, hussn, husra, clw, cli]
30+
period: 5days
31+
netcdf_output_at_levels: true
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
h_elem: 16
2+
z_max: 60000.0
3+
z_elem: 63
4+
dz_bottom: 30.0
5+
deep_atmosphere: false
6+
rayleigh_sponge: true
7+
viscous_sponge: true
8+
dt_save_state_to_disk: "30days"
9+
cloud_model: "grid_scale"
10+
moist: "nonequil"
11+
precip_model: "1M"
12+
rad: "allskywithclear"
13+
dt_rad: "1hours"
14+
dt_cloud_fraction: "1hours"
15+
insolation: "timevarying"
16+
co2_model: maunaloa
17+
prescribe_ozone: true
18+
aerosol_radiation: true
19+
edmfx_sgs_diffusive_flux: true
20+
prescribed_aerosols: ["CB1", "CB2", "DST01", "DST02", "DST03", "DST04", "DST05", "OC1", "OC2", "SO4", "SSLT01", "SSLT02", "SSLT03", "SSLT04", "SSLT05"]
21+
surface_setup: "DefaultMoninObukhov"
22+
turbconv: "edonly_edmfx"
23+
implicit_diffusion: true
24+
approximate_linear_solve_iters: 2
25+
dt: "48secs"
26+
t_end: "2days"
27+
toml: [toml/aquaplanet_nonequil_12_120.toml]
28+
diagnostics:
29+
- short_name: [ta, ua, wa, va, rhoa, hur, hus, hussn, husra, clw, cli]
30+
period: 5days
31+
netcdf_output_at_levels: true
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
h_elem: 16
2+
z_max: 60000.0
3+
z_elem: 63
4+
dz_bottom: 30.0
5+
deep_atmosphere: false
6+
rayleigh_sponge: true
7+
viscous_sponge: true
8+
dt_save_state_to_disk: "30days"
9+
cloud_model: "grid_scale"
10+
moist: "nonequil"
11+
precip_model: "1M"
12+
rad: "allskywithclear"
13+
dt_rad: "1hours"
14+
dt_cloud_fraction: "1hours"
15+
insolation: "timevarying"
16+
co2_model: maunaloa
17+
prescribe_ozone: true
18+
aerosol_radiation: true
19+
edmfx_sgs_diffusive_flux: true
20+
prescribed_aerosols: ["CB1", "CB2", "DST01", "DST02", "DST03", "DST04", "DST05", "OC1", "OC2", "SO4", "SSLT01", "SSLT02", "SSLT03", "SSLT04", "SSLT05"]
21+
surface_setup: "DefaultMoninObukhov"
22+
turbconv: "edonly_edmfx"
23+
implicit_diffusion: true
24+
approximate_linear_solve_iters: 2
25+
dt: "60secs"
26+
t_end: "20days"
27+
toml: [toml/aquaplanet_nonequil_120_1200.toml]
28+
diagnostics:
29+
- short_name: [ta, ua, wa, va, rhoa, hur, hus, hussn, husra, clw, cli]
30+
period: 5days
31+
netcdf_output_at_levels: true
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
h_elem: 16
2+
z_max: 60000.0
3+
z_elem: 63
4+
dz_bottom: 30.0
5+
deep_atmosphere: false
6+
rayleigh_sponge: true
7+
viscous_sponge: true
8+
dt_save_state_to_disk: "30days"
9+
cloud_model: "grid_scale"
10+
moist: "nonequil"
11+
precip_model: "1M"
12+
rad: "allskywithclear"
13+
dt_rad: "1hours"
14+
dt_cloud_fraction: "1hours"
15+
insolation: "timevarying"
16+
co2_model: maunaloa
17+
prescribe_ozone: true
18+
aerosol_radiation: true
19+
edmfx_sgs_diffusive_flux: true
20+
prescribed_aerosols: ["CB1", "CB2", "DST01", "DST02", "DST03", "DST04", "DST05", "OC1", "OC2", "SO4", "SSLT01", "SSLT02", "SSLT03", "SSLT04", "SSLT05"]
21+
surface_setup: "DefaultMoninObukhov"
22+
turbconv: "edonly_edmfx"
23+
implicit_diffusion: true
24+
approximate_linear_solve_iters: 2
25+
dt: "96secs"
26+
t_end: "2days"
27+
toml: [toml/aquaplanet_nonequil_12_120.toml]
28+
diagnostics:
29+
- short_name: [ta, ua, wa, va, rhoa, hur, hus, hussn, husra, clw, cli]
30+
period: 5days
31+
netcdf_output_at_levels: true

0 commit comments

Comments
 (0)