Skip to content

Commit

Permalink
modify longruns
Browse files Browse the repository at this point in the history
  • Loading branch information
szy21 committed May 18, 2024
1 parent 28bdfe2 commit a3ce08d
Show file tree
Hide file tree
Showing 12 changed files with 68 additions and 134 deletions.
29 changes: 1 addition & 28 deletions .buildkite/longruns/pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ steps:

- wait

- group: "Targeted AMIP resolution long runs"
- group: "Experimental long runs"

steps:

Expand All @@ -64,30 +64,3 @@ steps:
slurm_time: 24:00:00
env:
JOB_NAME: "longrun_ssp_bw_rhoe_equil_highres"

- label: ":computer: aquaplanet equilmoist clearsky radiation + prognostic edmf diffusion only + 0M microphysics"
command:
- srun julia --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_ntasks: 64
slurm_nodes: 4
slurm_mem_per_cpu: 16GB
slurm_time: 24:00:00
env:
JOB_NAME: "longrun_aquaplanet_rhoe_equil_55km_nz63_clearsky_progedmf_diffonly_0M"

- group: "Low resolution long runs"

steps:

- label: ":computer: low resolution aquaplanet equilmoist clearsky radiation + time-varying insolation + slab ocean"
command:
- srun julia --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_ntasks: 8
slurm_mem_per_cpu: 16GB
slurm_time: 24:00:00
env:
JOB_NAME: "longrun_aquaplanet_rhoe_equil_clearsky_tvinsol_0M_slabocean"
53 changes: 28 additions & 25 deletions .buildkite/longruns_gpu/pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ steps:

- wait

- group: "Targeted resolution long runs"
- group: "helem 30 dycore"
steps:

- label: ":computer: hydrostatic balance (ρe_tot)"
Expand Down Expand Up @@ -91,45 +91,28 @@ steps:
slurm_time: 12:00:00
env:
JOB_NAME: "longrun_hs_rhoe_equil_55km_nz63_0M"

- label: ":computer: aquaplanet equilmoist gray radiation + 0M microphysics"
- 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:
CLIMACORE_DISTRIBUTED: "MPI"
JOB_NAME: "longrun_aquaplanet_rhoe_equil_55km_nz63_gray_0M"
agents:
slurm_gpus: 1
slurm_time: 12:00:00

- label: ":computer: aquaplanet equilmoist clearsky radiation + diagnostic edmf diffusion only + 0M microphysics"
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/*"
JOB_NAME: "longrun_hs_rhoe_equil_55km_nz63_0M_deepatmos"
agents:
slurm_gpus: 1
slurm_time: 12:00:00
env:
JOB_NAME: "longrun_aquaplanet_rhoe_equil_55km_nz63_clearsky_diagedmf_diffonly_0M"

- label: ":computer: aquaplanet equilmoist clearsky radiation + time-varying insolation + 0M microphysics + slab ocean"
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:
JOB_NAME: "longrun_aquaplanet_rhoe_equil_55km_nz63_clearsky_tvinsol_0M_slabocean"
- group: "helem 16 aquaplanet"
steps:

- label: ":computer: held-suarez equilmoist + deep-atmosphere eqns"
- label: ":computer: aquaplanet equilmoist gray radiation + 0M microphysics"
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:
CLIMACORE_DISTRIBUTED: "MPI"
JOB_NAME: "longrun_hs_rhoe_equil_55km_nz63_0M_deepatmos"
JOB_NAME: "longrun_aquaplanet_rhoe_equil_55km_nz63_gray_0M"
agents:
slurm_gpus: 1
slurm_time: 12:00:00
Expand Down Expand Up @@ -164,6 +147,16 @@ steps:
env:
JOB_NAME: "longrun_aquaplanet_rhoe_equil_55km_nz63_allsky_diagedmf_0M"

- label: ":computer: aquaplanet equilmoist clearsky radiation + prognostic edmf diffusion only + 0M microphysics"
command:
- srun julia --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:
JOB_NAME: "longrun_aquaplanet_rhoe_equil_55km_nz63_clearsky_progedmf_diffonly_0M"

- label: ":computer: aquaplanet equilmoist clearsky radiation + 0M microphysics + earth topography"
command:
- srun julia --color=yes --project=examples examples/hybrid/driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
Expand Down Expand Up @@ -194,6 +187,16 @@ steps:
env:
JOB_NAME: "longrun_aquaplanet_clearsky_1M"

- label: ":computer: aquaplanet equilmoist clearsky radiation + time-varying insolation + 0M microphysics + slab ocean"
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:
JOB_NAME: "longrun_aquaplanet_rhoe_equil_55km_nz63_clearsky_tvinsol_0M_slabocean"

- group: "DYAMOND"

steps:
Expand Down

This file was deleted.

This file was deleted.

15 changes: 8 additions & 7 deletions config/longrun_configs/longrun_bw_rhoe_equil_highres.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
dt_save_state_to_disk: "10days"
initial_condition: "MoistBaroclinicWave"
z_elem: 45
dt: "300secs"
t_end: "100days"
h_elem: 30
z_elem: 63
dz_bottom: 30.0
h_elem: 16
precip_model: "0M"
dz_top: 3000.0
dt: "100secs"
t_end: "100days"
initial_condition: "MoistBaroclinicWave"
moist: "equil"
precip_model: "0M"
dt_save_state_to_disk: "10days"
diagnostics:
- short_name: [pfull, wa, va, rv, hus, ke]
period: 1days
11 changes: 6 additions & 5 deletions config/longrun_configs/longrun_bw_rhoe_highres.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
h_elem: 30
z_elem: 63
dz_bottom: 30.0
dt_save_state_to_disk: "10days"
h_elem: 16
initial_condition: "DryBaroclinicWave"
dz_top: 3000.0
dt: "200secs"
t_end: "100days"
z_elem: 45
dt: "400secs"
initial_condition: "DryBaroclinicWave"
dt_save_state_to_disk: "10days"
diagnostics:
- short_name: [pfull, wa, va, rv, ke]
period: 1days
10 changes: 5 additions & 5 deletions config/longrun_configs/longrun_hs_rhoe_dry_55km_nz63.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
h_elem: 30
z_elem: 63
z_max: 55000.0
dz_bottom: 30.0
dz_top: 3000.0
dt_save_state_to_disk: "10days"
dt: "200secs"
t_end: "300days"
h_elem: 16
z_elem: 63
z_max: 55000.0
forcing: "held_suarez"
dt: "300secs"
rayleigh_sponge: true
dt_save_state_to_disk: "10days"
toml: [toml/longrun_hs_rhoe_dry_55km_nz63.toml]
12 changes: 6 additions & 6 deletions config/longrun_configs/longrun_hs_rhoe_equil_55km_nz63_0M.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
dt_save_state_to_disk: "10days"
dt: "150secs"
t_end: "300days"
h_elem: 16
h_elem: 30
z_elem: 63
z_max: 55000.0
dz_bottom: 30.0
dz_top: 3000.0
z_max: 55000.0
vert_diff: "true"
dt: "100secs"
t_end: "300days"
moist: "equil"
precip_model: "0M"
vert_diff: "true"
rayleigh_sponge: true
forcing: "held_suarez"
dt_save_state_to_disk: "10days"
toml: [toml/longrun_hs_rhoe_equil_55km_nz63_0M.toml]
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
dt_save_state_to_disk: "10days"
dt: "150secs"
t_end: "300days"
h_elem: 16
h_elem: 30
z_elem: 63
z_max: 55000.0
dz_bottom: 30.0
dz_top: 3000.0
z_max: 55000.0
vert_diff: "true"
dt: "100secs"
t_end: "300days"
deep_atmosphere: true
moist: "equil"
precip_model: "0M"
vert_diff: "true"
rayleigh_sponge: true
forcing: "held_suarez"
deep_atmosphere: true
dt_save_state_to_disk: "10days"
toml: [toml/longrun_hs_rhoe_equil_55km_nz63_0M.toml]
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
h_elem: 16
z_elem: 45
dt_save_state_to_disk: "10days"
dt: "150secs"
t_end: "300days"
h_elem: 30
z_elem: 63
dz_bottom: 30.0
dt: "400secs"
dz_top: 3000.0
z_max: 55000.0
perturb_initstate: false
discrete_hydrostatic_balance: true
t_end: "800days"
dt_save_state_to_disk: "10days"
6 changes: 0 additions & 6 deletions docs/src/longruns.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,12 +61,6 @@ longrun_aquaplanet_rhoe_equil_55km_nz63_gray_0M
Aquaplanet with idealized insolation, gray radiation, and 0-moment microphysics.
```
```
longrun_aquaplanet_rhoe_equil_55km_nz63_clearsky_diagedmf_diffonly_0M
Aquaplanet with idealized insolation, clear-sky radiation, diagnostic edmf (diffusion only)
and 0-moment microphysics.
```
```
longrun_aquaplanet_rhoe_equil_55km_nz63_clearsky_tvinsol_0M_slabocean
Aquaplanet with slab ocean with time-varying insolation, clear-sky radiation,
Expand Down
2 changes: 0 additions & 2 deletions post_processing/ci_plots.jl
Original file line number Diff line number Diff line change
Expand Up @@ -852,7 +852,6 @@ end
function make_plots(
::Union{
Val{:aquaplanet_rhoe_equil_clearsky_tvinsol_0M_slabocean},
Val{:longrun_aquaplanet_rhoe_equil_clearsky_tvinsol_0M_slabocean},
Val{
:longrun_aquaplanet_rhoe_equil_55km_nz63_clearsky_tvinsol_0M_slabocean,
},
Expand Down Expand Up @@ -913,7 +912,6 @@ AquaplanetPlots = Union{
Val{:sphere_aquaplanet_rhoe_nonequilmoist_allsky_gw_res},
Val{:longrun_aquaplanet_rhoe_equil_55km_nz63_gray_0M},
Val{:longrun_aquaplanet_rhoe_equil_55km_nz63_clearsky_0M},
Val{:longrun_aquaplanet_rhoe_equil_55km_nz63_clearsky_diagedmf_diffonly_0M},
Val{:longrun_aquaplanet_rhoe_equil_55km_nz63_clearsky_diagedmf_0M},
Val{:longrun_aquaplanet_rhoe_equil_55km_nz63_allsky_diagedmf_0M},
Val{:longrun_aquaplanet_rhoe_equil_55km_nz63_clearsky_progedmf_diffonly_0M},
Expand Down

0 comments on commit a3ce08d

Please sign in to comment.