Skip to content

Commit f2686f5

Browse files
authored
Merge pull request #3670 from CliMA/zs/exp_sfc_flux
Make surface flux fully explicit
2 parents 0706c6c + 5aa0190 commit f2686f5

File tree

66 files changed

+176
-63
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+176
-63
lines changed

NEWS.md

Lines changed: 7 additions & 1 deletion

config/default_configs/default_config.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,9 @@ divergence_damping_factor:
175175
rayleigh_sponge:
176176
help: "Rayleigh sponge [`true`, `false` (default)]"
177177
value: false
178+
disable_surface_flux_tendency:
179+
help: "(Bool) Whether to disable surface flux tendencies of momentum, energy, and tracers [`true`, `false` (default)]. When this flag is true, the surface flux tendency is not applied, no matter how surface conditions are computed."
180+
value: false
178181
surface_setup:
179182
help: "Surface flux scheme [`DefaultExchangeCoefficients` (default), `DefaultMoninObukhov`]"
180183
value: "DefaultExchangeCoefficients"

config/gpu_configs/baroclinic_wave_helem30.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,6 @@ t_end: "1days"
55
dt: "90secs"
66
dt_save_state_to_disk: "Inf"
77
dt_save_to_sol: "Inf"
8+
disable_surface_flux_tendency: true
89
output_default_diagnostics: false
910
initial_condition: "DryBaroclinicWave"

config/longrun_configs/longrun_dry_baroclinic_wave.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ dt: "90secs"
55
t_end: "120days"
66
initial_condition: "DryBaroclinicWave"
77
dt_save_state_to_disk: "10days"
8+
disable_surface_flux_tendency: true
89
diagnostics:
910
- short_name: [pfull, wa, va, rv, ke]
1011
period: 10days

config/longrun_configs/longrun_dry_baroclinic_wave_he60.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ dt: "30secs"
55
t_end: "30days"
66
initial_condition: "DryBaroclinicWave"
77
dt_save_state_to_disk: "10days"
8+
disable_surface_flux_tendency: true
89
netcdf_interpolation_num_points: [360, 180, 2]
910
diagnostics:
1011
- short_name: [pfull, wa, va, rv, ke]

config/longrun_configs/longrun_dry_held_suarez.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,5 @@ forcing: "held_suarez"
88
rayleigh_sponge: true
99
viscous_sponge: true
1010
dt_save_state_to_disk: "10days"
11+
disable_surface_flux_tendency: true
1112
toml: [toml/longrun_held_suarez.toml]

config/longrun_configs/longrun_hydrostatic_balance.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,4 @@ dt: "90secs"
77
t_end: "360days"
88
perturb_initstate: false
99
discrete_hydrostatic_balance: true
10+
disable_surface_flux_tendency: true

config/longrun_configs/longrun_moist_baroclinic_wave.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ initial_condition: "MoistBaroclinicWave"
77
moist: "equil"
88
precip_model: "0M"
99
dt_save_state_to_disk: "10days"
10+
disable_surface_flux_tendency: true
1011
toml: [toml/longrun_baroclinic_wave.toml]
1112
diagnostics:
1213
- short_name: [pfull, wa, va, ua, ta, rhoa, rv, hus, ke, clw, cli]

config/longrun_configs/longrun_moist_baroclinic_wave_1M.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ initial_condition: "MoistBaroclinicWave"
1010
moist: "nonequil"
1111
precip_model: "1M"
1212
dt_save_state_to_disk: "15days"
13+
disable_surface_flux_tendency: true
1314
toml: [toml/longrun_baroclinic_wave_1M.toml]
1415
diagnostics:
1516
- short_name: [pfull, wa, va, ua, ta, rhoa, rv, hus, ke, clw, cli, husra, hussn]

config/longrun_configs/longrun_moist_baroclinic_wave_he60.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ initial_condition: "MoistBaroclinicWave"
77
moist: "equil"
88
precip_model: "0M"
99
dt_save_state_to_disk: "10days"
10+
disable_surface_flux_tendency: true
1011
netcdf_interpolation_num_points: [360, 180, 2]
1112
toml: [toml/longrun_baroclinic_wave.toml]
1213
diagnostics:

0 commit comments

Comments
 (0)