Skip to content

Commit

Permalink
use a higher model top
Browse files Browse the repository at this point in the history
  • Loading branch information
szy21 committed Sep 23, 2024
1 parent fd6d485 commit d5be579
Show file tree
Hide file tree
Showing 33 changed files with 191 additions and 171 deletions.
212 changes: 106 additions & 106 deletions .buildkite/longruns_gpu/pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,96 +38,96 @@ steps:

- wait

- group: "helem 30 dycore"
steps:
# - group: "helem 30 dycore"
# steps:

- label: ":computer: hydrostatic balance (ρe_tot)"
command:
- srun julia --color=yes --project=examples examples/hybrid/driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
artifact_paths: "$$JOB_NAME/output_active/*"
agents:
slurm_gpus: 1
slurm_time: 12:00:00
env:
CLIMACOMMS_DEVICE: "CUDA"
JOB_NAME: "longrun_sphere_hydrostatic_balance_rhoe"
# - label: ":computer: hydrostatic balance (ρe_tot)"
# command:
# - srun julia --color=yes --project=examples examples/hybrid/driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
# artifact_paths: "$$JOB_NAME/output_active/*"
# agents:
# slurm_gpus: 1
# slurm_time: 12:00:00
# env:
# CLIMACOMMS_DEVICE: "CUDA"
# JOB_NAME: "longrun_sphere_hydrostatic_balance_rhoe"

- label: ":computer: dry baroclinic wave"
command:
- srun julia --color=yes --project=examples examples/hybrid/driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
artifact_paths: "$$JOB_NAME/output_active/*"
agents:
slurm_gpus: 1
slurm_time: 12:00:00
env:
CLIMACOMMS_DEVICE: "CUDA"
JOB_NAME: "longrun_dry_baroclinic_wave"
# - label: ":computer: dry baroclinic wave"
# command:
# - srun julia --color=yes --project=examples examples/hybrid/driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
# artifact_paths: "$$JOB_NAME/output_active/*"
# agents:
# slurm_gpus: 1
# slurm_time: 12:00:00
# env:
# CLIMACOMMS_DEVICE: "CUDA"
# JOB_NAME: "longrun_dry_baroclinic_wave"

- label: ":computer: dry baroclinic wave high res"
command:
- srun julia --color=yes --project=examples examples/hybrid/driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
artifact_paths: "$$JOB_NAME/output_active/*"
agents:
slurm_gpus: 1
slurm_time: 12:00:00
env:
CLIMACOMMS_DEVICE: "CUDA"
JOB_NAME: "longrun_dry_baroclinic_wave_he60"
# - label: ":computer: dry baroclinic wave high res"
# command:
# - srun julia --color=yes --project=examples examples/hybrid/driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
# artifact_paths: "$$JOB_NAME/output_active/*"
# agents:
# slurm_gpus: 1
# slurm_time: 12:00:00
# env:
# CLIMACOMMS_DEVICE: "CUDA"
# JOB_NAME: "longrun_dry_baroclinic_wave_he60"

- label: ":computer: baroclinic wave equilmoist"
command:
- srun julia --color=yes --project=examples examples/hybrid/driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
artifact_paths: "$$JOB_NAME/output_active/*"
agents:
slurm_gpus: 1
slurm_time: 12:00:00
env:
CLIMACOMMS_DEVICE: "CUDA"
JOB_NAME: "longrun_moist_baroclinic_wave"
# - label: ":computer: baroclinic wave equilmoist"
# command:
# - srun julia --color=yes --project=examples examples/hybrid/driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
# artifact_paths: "$$JOB_NAME/output_active/*"
# agents:
# slurm_gpus: 1
# slurm_time: 12:00:00
# env:
# CLIMACOMMS_DEVICE: "CUDA"
# JOB_NAME: "longrun_moist_baroclinic_wave"

- label: ":computer: baroclinic wave equilmoist high res"
command:
- srun julia --color=yes --project=examples examples/hybrid/driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
artifact_paths: "$$JOB_NAME/output_active/*"
agents:
slurm_gpus: 1
slurm_time: 12:00:00
env:
CLIMACOMMS_DEVICE: "CUDA"
JOB_NAME: "longrun_moist_baroclinic_wave_he60"
# - label: ":computer: baroclinic wave equilmoist high res"
# command:
# - srun julia --color=yes --project=examples examples/hybrid/driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
# artifact_paths: "$$JOB_NAME/output_active/*"
# agents:
# slurm_gpus: 1
# slurm_time: 12:00:00
# env:
# CLIMACOMMS_DEVICE: "CUDA"
# JOB_NAME: "longrun_moist_baroclinic_wave_he60"

- label: ":computer: dry held-suarez"
command:
- srun julia --color=yes --project=examples examples/hybrid/driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
artifact_paths: "$$JOB_NAME/output_active/*"
agents:
slurm_gpus: 1
slurm_time: 12:00:00
env:
CLIMACOMMS_DEVICE: "CUDA"
JOB_NAME: "longrun_dry_held_suarez"
# - label: ":computer: dry held-suarez"
# command:
# - srun julia --color=yes --project=examples examples/hybrid/driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
# artifact_paths: "$$JOB_NAME/output_active/*"
# agents:
# slurm_gpus: 1
# slurm_time: 12:00:00
# env:
# CLIMACOMMS_DEVICE: "CUDA"
# JOB_NAME: "longrun_dry_held_suarez"

- label: ":computer: held-suarez, equilmoist"
command:
- srun julia --color=yes --project=examples examples/hybrid/driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
artifact_paths: "$$JOB_NAME/output_active/*"
agents:
slurm_gpus: 1
slurm_time: 12:00:00
env:
CLIMACOMMS_DEVICE: "CUDA"
JOB_NAME: "longrun_moist_held_suarez"
# - label: ":computer: held-suarez, equilmoist"
# command:
# - srun julia --color=yes --project=examples examples/hybrid/driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
# artifact_paths: "$$JOB_NAME/output_active/*"
# agents:
# slurm_gpus: 1
# slurm_time: 12:00:00
# env:
# CLIMACOMMS_DEVICE: "CUDA"
# JOB_NAME: "longrun_moist_held_suarez"

- label: ":computer: held-suarez equilmoist + deep-atmosphere eqns"
command:
- srun julia --color=yes --project=examples examples/hybrid/driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
artifact_paths: "$$JOB_NAME/output_active/*"
env:
CLIMACOMMS_DEVICE: "CUDA"
JOB_NAME: "longrun_moist_held_suarez_deepatmos"
agents:
slurm_gpus: 1
slurm_time: 12:00:00
# - label: ":computer: held-suarez equilmoist + deep-atmosphere eqns"
# command:
# - srun julia --color=yes --project=examples examples/hybrid/driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
# artifact_paths: "$$JOB_NAME/output_active/*"
# env:
# CLIMACOMMS_DEVICE: "CUDA"
# JOB_NAME: "longrun_moist_held_suarez_deepatmos"
# agents:
# slurm_gpus: 1
# slurm_time: 12:00:00

- group: "helem 16 aquaplanet"
steps:
Expand Down Expand Up @@ -198,35 +198,35 @@ steps:
CLIMACOMMS_DEVICE: "CUDA"
JOB_NAME: "longrun_aquaplanet_allsky_tvinsol_0M_slabocean"

- group: "DYAMOND"
# - group: "DYAMOND"

steps:
# steps:

- label: ":computer: aquaplanet dyamond"
command:
- srun julia --color=yes --project=examples examples/hybrid/driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
artifact_paths: "$$JOB_NAME/output_active/*"
agents:
slurm_gpus: 1
slurm_time: 24:00:00
env:
CLIMACOMMS_DEVICE: "CUDA"
JOB_NAME: "longrun_aquaplanet_dyamond"
# - label: ":computer: aquaplanet dyamond"
# command:
# - srun julia --color=yes --project=examples examples/hybrid/driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
# artifact_paths: "$$JOB_NAME/output_active/*"
# agents:
# slurm_gpus: 1
# slurm_time: 24:00:00
# env:
# CLIMACOMMS_DEVICE: "CUDA"
# JOB_NAME: "longrun_aquaplanet_dyamond"

- group: "atmos-only coupler runs"
# - group: "atmos-only coupler runs"

steps:
# steps:

- label: ":computer: amip target diagnostic edmf"
command:
- srun julia --color=yes --project=examples examples/hybrid/driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
artifact_paths: "$$JOB_NAME/output_active/*"
agents:
slurm_gpus: 1
slurm_time: 24:00:00
env:
CLIMACOMMS_DEVICE: "CUDA"
JOB_NAME: "amip_target_diagedmf"
# - label: ":computer: amip target diagnostic edmf"
# command:
# - srun julia --color=yes --project=examples examples/hybrid/driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
# artifact_paths: "$$JOB_NAME/output_active/*"
# agents:
# slurm_gpus: 1
# slurm_time: 24:00:00
# env:
# CLIMACOMMS_DEVICE: "CUDA"
# JOB_NAME: "amip_target_diagedmf"

# - group: "Experimental long runs"

Expand Down
2 changes: 1 addition & 1 deletion config/longrun_configs/longrun_aquaplanet_allsky_0M.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
h_elem: 16
z_max: 55000.0
z_max: 75000.0
z_elem: 63
dz_bottom: 30.0
rayleigh_sponge: true
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
h_elem: 16
z_max: 55000.0
z_max: 75000.0
z_elem: 63
dz_bottom: 30.0
rayleigh_sponge: true
Expand Down
2 changes: 1 addition & 1 deletion config/longrun_configs/longrun_aquaplanet_allsky_1M.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
h_elem: 16
z_max: 55000.0
z_max: 75000.0
z_elem: 63
dz_bottom: 30.0
rayleigh_sponge: true
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
h_elem: 16
z_max: 55000.0
z_max: 75000.0
z_elem: 63
dz_bottom: 30.0
rayleigh_sponge: true
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
h_elem: 16
z_max: 55000.0
z_max: 75000.0
z_elem: 63
dz_bottom: 30.0
rayleigh_sponge: true
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
h_elem: 16
z_max: 55000.0
z_max: 75000.0
z_elem: 63
dz_bottom: 30.0
rayleigh_sponge: true
Expand Down
2 changes: 1 addition & 1 deletion config/longrun_configs/longrun_aquaplanet_dyamond.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
h_elem: 60
z_max: 55000.0
z_max: 75000.0
z_elem: 63
dz_bottom: 30.0
rayleigh_sponge: true
Expand Down
2 changes: 1 addition & 1 deletion config/longrun_configs/longrun_dry_held_suarez.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
h_elem: 30
z_elem: 63
z_max: 55000.0
z_elem: 63
dz_bottom: 30.0
dt: "90secs"
t_end: "360days"
Expand Down
2 changes: 1 addition & 1 deletion config/longrun_configs/longrun_moist_held_suarez.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
h_elem: 30
z_max: 75000.0
z_elem: 63
z_max: 55000.0
dz_bottom: 30.0
dt: "90secs"
t_end: "360days"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
h_elem: 30
z_max: 75000.0
z_elem: 63
z_max: 55000.0
dz_bottom: 30.0
dt: "90secs"
t_end: "360days"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
dt_save_state_to_disk: "10days"
dt: "90secs"
t_end: "360days"
h_elem: 30
z_max: 75000.0
z_elem: 63
dz_bottom: 30.0
z_max: 55000.0
dt_save_state_to_disk: "10days"
dt: "90secs"
t_end: "360days"
perturb_initstate: false
discrete_hydrostatic_balance: true
toml: [toml/longrun_aquaplanet.toml]
9 changes: 6 additions & 3 deletions config/model_configs/diagnostic_edmfx_aquaplanet.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
z_max: 75000.0
z_elem: 31
dz_bottom: 50.0
rayleigh_sponge: true
surface_setup: DefaultMoninObukhov
rad: clearsky
turbconv: diagnostic_edmfx
Expand All @@ -13,9 +17,8 @@ edmfx_sgs_diffusive_flux: true
moist: equil
cloud_model: "quadrature_sgs"
precip_model: 1M
dt: 100secs
t_end: 12hours
dt_save_state_to_disk: 12hours
dt: 120secs
t_end: 3hours
regression_test: true
toml: [toml/diagnostic_edmfx.toml]
ode_algo: ARS343
6 changes: 4 additions & 2 deletions config/model_configs/diagnostic_edmfx_aquaplanet_gpu.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
z_max: 75000.0
z_elem: 31
dz_bottom: 50.0
surface_setup: DefaultMoninObukhov
rad: clearsky
turbconv: diagnostic_edmfx
Expand All @@ -13,8 +16,7 @@ edmfx_sgs_diffusive_flux: true
moist: equil
cloud_model: "quadrature_sgs"
precip_model: 1M
dt: 100secs
dt: 120secs
t_end: 12hours
dt_save_state_to_disk: 12hours
toml: [toml/diagnostic_edmfx.toml]
ode_algo: ARS343
10 changes: 7 additions & 3 deletions config/model_configs/prognostic_edmfx_aquaplanet.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
z_max: 75000.0
z_elem: 31
dz_bottom: 50.0
rayleigh_sponge: true
surface_setup: DefaultMoninObukhov
rad: clearsky
turbconv: prognostic_edmfx
Expand All @@ -13,15 +17,15 @@ moist: equil
cloud_model: "quadrature_sgs"
precip_model: 1M
dt: 10secs
t_end: 1hours
t_end: 1800secs
dt_save_state_to_disk: 600secs
toml: [toml/prognostic_edmfx.toml]
output_default_diagnostics: false
diagnostics:
- short_name: [ts, ta, thetaa, ha, pfull, rhoa, ua, va, wa, hfes, hur, hus, cl, clw, cli, evspsbl, pr, rsd, rsu, rld, rlu]
reduction_time: average
period: 1hours
period: 1800secs
- short_name: [arup, waup, taup, thetaaup, haup, husup, hurup, clwup, cliup, waen, tke, lmix]
reduction_time: average
period: 1hours
period: 1800secs
ode_algo: ARS343
Loading

0 comments on commit d5be579

Please sign in to comment.