Skip to content

Commit faf0155

Browse files
authored
Merge pull request #1455 from CliMA/zs/progedmf_test
add nightly amip with prognostic edmf
2 parents bd6d6b7 + c41e2d6 commit faf0155

File tree

7 files changed

+98
-37
lines changed

7 files changed

+98
-37
lines changed

.buildkite/nightly/pipeline.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,12 +65,12 @@ steps:
6565
slurm_ntasks: 1
6666
slurm_mem: 30GB
6767

68-
- label: "Coarse current AMIP: diagedmf + 0M + bucket land (unique seed)"
68+
- label: "Coarse current AMIP: progedmf + 0M + bucket land"
6969
key: "amip_random1"
7070
command:
7171
- echo "--- Run simulation"
72-
- "julia --threads=3 --color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/amip_coarse_random.yml --job_id amip_coarse_random1"
73-
artifact_paths: "experiments/ClimaEarth/output/amip_coarse_random1/artifacts/*"
72+
- "julia --threads=3 --color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/amip_coarse_progedmf.yml --job_id amip_coarse_progedmf"
73+
artifact_paths: "experiments/ClimaEarth/output/amip_coarse_progedmf/artifacts/*"
7474
timeout_in_minutes: 840
7575
env:
7676
CLIMACOMMS_DEVICE: "CUDA"
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
aerosol_radiation: true
2+
approximate_linear_solve_iters: 2
3+
cloud_model: "quadrature_sgs"
4+
co2_model: maunaloa
5+
dt: "120secs"
6+
dt_cloud_fraction: "1hours"
7+
dt_rad: "1hours"
8+
dt_save_state_to_disk: "30days"
9+
dz_bottom: 30.0
10+
edmfx_detr_model: "Generalized"
11+
edmfx_entr_model: "Generalized"
12+
edmfx_filter: true
13+
edmfx_nh_pressure: true
14+
edmfx_sgs_diffusive_flux: true
15+
edmfx_sgs_mass_flux: true
16+
edmfx_upwinding: "first_order"
17+
h_elem: 16
18+
implicit_diffusion: true
19+
implicit_sgs_advection: true
20+
implicit_sgs_entr_detr: true
21+
implicit_sgs_mass_flux: true
22+
implicit_sgs_nh_pressure: true
23+
insolation: "timevarying"
24+
max_newton_iters_ode: 3
25+
moist: "equil"
26+
netcdf_output_at_levels: true
27+
precip_model: "0M"
28+
prescribe_ozone: true
29+
prescribed_aerosols: ["CB1", "CB2", "DST01", "DST02", "DST03", "DST04", "DST05", "OC1", "OC2", "SO4", "SSLT01", "SSLT02", "SSLT03", "SSLT04", "SSLT05"]
30+
prognostic_tke: true
31+
rad: "allskywithclear"
32+
rayleigh_sponge: true
33+
surface_setup: "DefaultMoninObukhov"
34+
t_end: "120days"
35+
toml: [toml/longrun_aquaplanet_diagedmf.toml]
36+
turbconv: "prognostic_edmfx"
37+
viscous_sponge: true
38+
z_elem: 63
39+
z_max: 60000.0

config/benchmark_configs/climaatmos_diagedmf.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ prognostic_tke: true
2727
rad: allskywithclear
2828
surface_setup: DefaultMoninObukhov
2929
t_end: 12hours
30-
toml: [toml/diagnostic_edmfx.toml]
30+
toml: [toml/amip.toml]
3131
turbconv: diagnostic_edmfx
3232
z_elem: 63
3333
z_max: 55000.0

config/benchmark_configs/climaatmos_diagedmf_io.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ prognostic_tke: true
2828
rad: allskywithclear
2929
surface_setup: DefaultMoninObukhov
3030
t_end: 12hours
31-
toml: [toml/diagnostic_edmfx.toml]
31+
toml: [toml/amip.toml]
3232
turbconv: diagnostic_edmfx
3333
z_elem: 63
3434
z_max: 55000.0
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,22 @@
11
FLOAT_TYPE: "Float32"
22
albedo_model: "CouplerAlbedo"
3-
atmos_config_file: "config/atmos_configs/climaatmos_diagedmf.yml"
3+
atmos_config_file: "config/atmos_configs/climaatmos_progedmf.yml"
44
bucket_albedo_type: "map_temporal"
5-
checkpoint_dt: "366days"
6-
coupler_toml: ["toml/amip.toml"]
7-
deep_atmosphere: false
8-
dt: "240secs"
9-
dt_cpl: "240secs"
5+
checkpoint_dt: "186days"
6+
coupler_toml: ["toml/amip_progedmf.toml"]
7+
dt: "60secs"
8+
dt_cpl: "60secs"
109
dz_bottom: 100.0
1110
energy_check: false
1211
h_elem: 8
1312
mode_name: "amip"
1413
netcdf_interpolation_num_points: [90, 45, 31]
1514
netcdf_output_at_levels: true
1615
output_default_diagnostics: true
16+
radiation_reset_rng_seed: true
1717
start_date: "20100101"
1818
surface_setup: "PrescribedSurface"
19-
t_end: "465days"
19+
t_end: "186days"
2020
topo_smoothing: true
2121
topography: "Earth"
22-
unique_seed: true
2322
z_elem: 39
24-
extra_atmos_diagnostics:
25-
- short_name: [od550aer, odsc550aer]
26-
period: "1months"
27-
reduction_time: average

toml/amip_progedmf.toml

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
[zd_rayleigh]
2+
value = 40000.0
3+
4+
[zd_viscous]
5+
value = 40000.0
6+
7+
[precipitation_timescale]
8+
value = 600
9+
10+
[alpha_rayleigh_sgs_tracer]
11+
value = 1e-3
12+
13+
[EDMF_min_area]
14+
value = 1.0e-5
15+
16+
[EDMF_max_area]
17+
value = 0.7
18+
19+
[entr_inv_tau]
20+
value = 0.0002
21+
22+
[entr_coeff]
23+
value = 0.2
24+
25+
[min_area_limiter_scale]
26+
value = 0
27+
28+
[min_area_limiter_power]
29+
value = 100
30+
31+
[detr_inv_tau]
32+
value = 0
33+
34+
[detr_coeff]
35+
value = 0
36+
37+
[detr_buoy_coeff]
38+
value = 0
39+
40+
[detr_vertdiv_coeff]
41+
value = 0
42+
43+
[detr_massflux_vertdiv_coeff]
44+
value = 1
45+
46+
[pressure_normalmode_drag_coeff]
47+
value = 40.0

toml/diagnostic_edmfx.toml

Lines changed: 0 additions & 20 deletions
This file was deleted.

0 commit comments

Comments
 (0)