From bbff3d543361c23d66a31d71c1f3382e49403413 Mon Sep 17 00:00:00 2001 From: Zhaoyi Shen <11598433+szy21@users.noreply.github.com> Date: Sat, 16 Sep 2023 21:18:50 -0700 Subject: [PATCH] add dyamond and amip configuration --- .buildkite/longruns/pipeline.yml | 32 +++++++++++++++++++ .../longrun_aquaplanet_amip.yml | 25 +++++++++++++++ .../longrun_aquaplanet_dyamond.yml | 20 ++++++++++++ toml/longrun_aquaplanet_amip.toml | 9 ++++++ toml/longrun_aquaplanet_dyamond.toml | 9 ++++++ 5 files changed, 95 insertions(+) create mode 100644 config/longrun_configs/longrun_aquaplanet_amip.yml create mode 100644 config/longrun_configs/longrun_aquaplanet_dyamond.yml create mode 100644 toml/longrun_aquaplanet_amip.toml create mode 100644 toml/longrun_aquaplanet_dyamond.toml diff --git a/.buildkite/longruns/pipeline.yml b/.buildkite/longruns/pipeline.yml index 8000cec644..6eecdd93b4 100644 --- a/.buildkite/longruns/pipeline.yml +++ b/.buildkite/longruns/pipeline.yml @@ -222,3 +222,35 @@ steps: slurm_time: 24:00:00 env: JOB_NAME: "longrun_compressible_edmf_trmm" + + - group: "DYAMOND" + + steps: + + - label: ":computer: aquaplanet dyamond" + command: + - srun julia --project=examples examples/hybrid/driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml + - julia --color=yes --project=examples post_processing/remap/remap_pipeline.jl --data_dir $$JOB_NAME --out_dir $$JOB_NAME + artifact_paths: "$$JOB_NAME/*" + agents: + slurm_ntasks: 64 + slurm_mem_per_cpu: 32GB + slurm_time: 24:00:00 + env: + JOB_NAME: "longrun_aquaplanet_dyamond" + + - group: "AMIP" + + steps: + + - label: ":computer: aquaplanet amip" + command: + - srun julia --project=examples examples/hybrid/driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml + - julia --color=yes --project=examples post_processing/remap/remap_pipeline.jl --data_dir $$JOB_NAME --out_dir $$JOB_NAME + artifact_paths: "$$JOB_NAME/*" + agents: + slurm_ntasks: 64 + slurm_mem_per_cpu: 16GB + slurm_time: 24:00:00 + env: + JOB_NAME: "longrun_aquaplanet_amip" diff --git a/config/longrun_configs/longrun_aquaplanet_amip.yml b/config/longrun_configs/longrun_aquaplanet_amip.yml new file mode 100644 index 0000000000..208717b2c9 --- /dev/null +++ b/config/longrun_configs/longrun_aquaplanet_amip.yml @@ -0,0 +1,25 @@ +h_elem: 16 +z_max: 55000.0 +z_elem: 63 +dz_bottom: 30.0 +dz_top: 3000.0 +kappa_4: 1e16 +moist: "equil" +precip_model: "0M" +rad: "allskywithclear" +idealized_insolation: false +dt_rad: "1hours" +surface_setup: "DefaultMoninObukhov" +turbconv: "diagnostic_edmfx" +prognostic_tke: true +edmfx_upwinding: "first_order" +edmfx_entr_detr: true +edmfx_nh_pressure: true +edmfx_sgs_flux: true +rayleigh_sponge: true +dt_save_to_disk: "3hours" +dt: "10secs" +t_end: "1days" +FLOAT_TYPE: "Float64" +job_id: "longrun_aquaplanet_amip" +toml: [toml/longrun_aquaplanet_amip.toml] diff --git a/config/longrun_configs/longrun_aquaplanet_dyamond.yml b/config/longrun_configs/longrun_aquaplanet_dyamond.yml new file mode 100644 index 0000000000..bccaef327e --- /dev/null +++ b/config/longrun_configs/longrun_aquaplanet_dyamond.yml @@ -0,0 +1,20 @@ +h_elem: 60 +z_max: 55000.0 +z_elem: 63 +dz_bottom: 30.0 +dz_top: 3000.0 +kappa_4: 1e14 +moist: "equil" +precip_model: "0M" +rad: "allskywithclear" +idealized_insolation: false +dt_rad: "1hours" +vert_diff: "true" +surface_setup: "DefaultMoninObukhov" +rayleigh_sponge: true +dt_save_to_disk: "3hours" +dt: "50secs" +t_end: "1days" +FLOAT_TYPE: "Float64" +job_id: "longrun_aquaplanet_dyamond" +toml: [toml/longrun_aquaplanet_dyamond.toml] diff --git a/toml/longrun_aquaplanet_amip.toml b/toml/longrun_aquaplanet_amip.toml new file mode 100644 index 0000000000..dc08c6e9eb --- /dev/null +++ b/toml/longrun_aquaplanet_amip.toml @@ -0,0 +1,9 @@ +[alpha_rayleigh_w] +alias = "alpha_rayleigh_w" +value = 1.0 +type = "float" + +[zd_rayleigh] +alias = "zd_rayleigh" +value = 35000.0 +type = "float" diff --git a/toml/longrun_aquaplanet_dyamond.toml b/toml/longrun_aquaplanet_dyamond.toml new file mode 100644 index 0000000000..dc08c6e9eb --- /dev/null +++ b/toml/longrun_aquaplanet_dyamond.toml @@ -0,0 +1,9 @@ +[alpha_rayleigh_w] +alias = "alpha_rayleigh_w" +value = 1.0 +type = "float" + +[zd_rayleigh] +alias = "zd_rayleigh" +value = 35000.0 +type = "float"