From 2479b5f06df816a299efb7f2d955b98323db7c44 Mon Sep 17 00:00:00 2001 From: imreddyTeja Date: Thu, 9 Jan 2025 18:49:01 -0800 Subject: [PATCH] Make single column example run reproducibility test Update reproducibility ref counter --- .buildkite/pipeline.yml | 8 ++++++-- .../single_column_hydrostatic_balance_ft64.yml | 1 + reproducibility_tests/ref_counter.jl | 5 ++++- reproducibility_tests/reproducibility_test_job_ids.jl | 1 + 4 files changed, 12 insertions(+), 3 deletions(-) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 6635b8c409..10af51a47f 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -144,6 +144,10 @@ steps: julia --color=yes --project=examples examples/hybrid/driver.jl --config_file $CONFIG_PATH/single_column_hydrostatic_balance_ft64.yml --job_id single_column_hydrostatic_balance_ft64 + + julia --color=yes --project=examples reproducibility_tests/test_mse.jl + --job_id single_column_hydrostatic_balance_ft64 + --out_dir single_column_hydrostatic_balance_ft64/output_active artifact_paths: "single_column_hydrostatic_balance_ft64/output_active/*" - group: "Box Examples" @@ -420,7 +424,7 @@ steps: --config_file $CONFIG_PATH/sphere_ssp_baroclinic_wave_rhoe_equilmoist_earth.yml --job_id sphere_ssp_baroclinic_wave_rhoe_equilmoist_earth artifact_paths: "sphere_ssp_baroclinic_wave_rhoe_equilmoist_earth/output_active/*" - + - label: ":computer: Baroclinic wave (ρe) equilmoist (Hughes2023 double mountain config)" command: > julia --color=yes --project=examples examples/hybrid/driver.jl @@ -974,7 +978,7 @@ steps: agents: slurm_gpus: 1 slurm_mem: 16G - + - label: "GPU: test DYAMOND interpolated initial conditions" command: > julia --color=yes --project=examples examples/hybrid/driver.jl diff --git a/config/model_configs/single_column_hydrostatic_balance_ft64.yml b/config/model_configs/single_column_hydrostatic_balance_ft64.yml index 9a1189ef65..549ecf4a69 100644 --- a/config/model_configs/single_column_hydrostatic_balance_ft64.yml +++ b/config/model_configs/single_column_hydrostatic_balance_ft64.yml @@ -7,4 +7,5 @@ config: "column" hyperdiff: false dt: "3hours" FLOAT_TYPE: "Float64" +reproducibility_test: true dt_save_to_sol: "3hours" diff --git a/reproducibility_tests/ref_counter.jl b/reproducibility_tests/ref_counter.jl index c003bcd8fb..6e8e1d2586 100644 --- a/reproducibility_tests/ref_counter.jl +++ b/reproducibility_tests/ref_counter.jl @@ -20,6 +20,9 @@ #= +197 +- Added single column hydrostatic balance reproducibility test + 196 - Set bubble correction to false as default @@ -52,7 +55,7 @@ - Change the model top for a few ci cases 186 -- Topography dataset has been modified to the 60 arc-second ETOPO2022 dataset. +- Topography dataset has been modified to the 60 arc-second ETOPO2022 dataset. This is behaviour changing for the gravity-wave (raw-topo) parameterization when computing `hmax` and `T tensor`. diff --git a/reproducibility_tests/reproducibility_test_job_ids.jl b/reproducibility_tests/reproducibility_test_job_ids.jl index b1dd12b9d6..2c1c2891f4 100644 --- a/reproducibility_tests/reproducibility_test_job_ids.jl +++ b/reproducibility_tests/reproducibility_test_job_ids.jl @@ -5,4 +5,5 @@ reproducibility_test_job_ids() = [ "sphere_aquaplanet_rhoe_equilmoist_allsky_gw_raw_zonallyasymmetric", "deep_sphere_baroclinic_wave_rhoe_equilmoist", "diagnostic_edmfx_aquaplanet", + "single_column_hydrostatic_balance_ft64", ]