From a7a915328f01ebfbbc16ceb55ee6ce5a62a8a808 Mon Sep 17 00:00:00 2001 From: Julia Sloan Date: Thu, 1 Feb 2024 11:36:56 -0800 Subject: [PATCH 1/3] add slabplanet static map albedo run --- .buildkite/pipeline.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index fa4c6538cc..437835e56c 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -354,6 +354,14 @@ steps: slurm_mem: 20GB slurm_gpus: 1 + - label: "GPU Slabplanet: albedo from static map" + key: "gpu_slabplanet_albedo_static_map" + command: "julia --color=yes --project=experiments/AMIP/ experiments/AMIP/coupler_driver.jl --config_file $CONFIG_PATH/slabplanet_albedo_static_map.yml" + artifact_paths: "experiments/AMIP/output/gpu/slabplanet/slabplanet_albedo_static_map_artifacts/*" + agents: + slurm_mem: 20GB + slurm_gpus: 1 + - wait # plot job performance history From f10869ff161167be83e00507357d80d7046f3ecb Mon Sep 17 00:00:00 2001 From: Julia Sloan Date: Thu, 8 Feb 2024 09:37:35 -0800 Subject: [PATCH 2/3] add gpu map yml files --- .buildkite/pipeline.yml | 14 +++++++++++--- .../gpu_slabplanet_albedo_function.yml | 1 + .../gpu_slabplanet_albedo_static_map.yml | 17 +++++++++++++++++ .../gpu_slabplanet_albedo_temporal_map.yml | 17 +++++++++++++++++ 4 files changed, 46 insertions(+), 3 deletions(-) create mode 100644 config/model_configs/gpu_slabplanet_albedo_static_map.yml create mode 100644 config/model_configs/gpu_slabplanet_albedo_temporal_map.yml diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 437835e56c..5bbd4c177a 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -168,7 +168,7 @@ steps: slurm_mem: 20GB - label: "Slabplanet: albedo from temporal map" - key: "slabplanet_albedo_map_temporal" + key: "slabplanet_albedo_temporal_map" command: "julia --color=yes --project=experiments/AMIP/ experiments/AMIP/coupler_driver.jl --config_file $CONFIG_PATH/slabplanet_albedo_temporal_map.yml" artifact_paths: "experiments/AMIP/output/slabplanet/slabplanet_albedo_temporal_map_artifacts/*" agents: @@ -356,8 +356,16 @@ steps: - label: "GPU Slabplanet: albedo from static map" key: "gpu_slabplanet_albedo_static_map" - command: "julia --color=yes --project=experiments/AMIP/ experiments/AMIP/coupler_driver.jl --config_file $CONFIG_PATH/slabplanet_albedo_static_map.yml" - artifact_paths: "experiments/AMIP/output/gpu/slabplanet/slabplanet_albedo_static_map_artifacts/*" + command: "julia --color=yes --project=experiments/AMIP/ experiments/AMIP/coupler_driver.jl --config_file $CONFIG_PATH/gpu_slabplanet_albedo_static_map.yml" + artifact_paths: "experiments/AMIP/output/gpu/slabplanet/gpu_slabplanet_albedo_static_map_artifacts/*" + agents: + slurm_mem: 20GB + slurm_gpus: 1 + + - label: "GPU Slabplanet: albedo from temporal map" + key: "gpu_slabplanet_albedo_temporal_map" + command: "julia --color=yes --project=experiments/AMIP/ experiments/AMIP/coupler_driver.jl --config_file $CONFIG_PATH/gpu_slabplanet_albedo_temporal_map.yml" + artifact_paths: "experiments/AMIP/output/gpu/slabplanet/gpu_slabplanet_albedo_temporal_map_artifacts/*" agents: slurm_mem: 20GB slurm_gpus: 1 diff --git a/config/model_configs/gpu_slabplanet_albedo_function.yml b/config/model_configs/gpu_slabplanet_albedo_function.yml index 61dd17468e..e9ee5ede71 100644 --- a/config/model_configs/gpu_slabplanet_albedo_function.yml +++ b/config/model_configs/gpu_slabplanet_albedo_function.yml @@ -1,4 +1,5 @@ apply_limiter: false +conservation_softfail: true dt: "200secs" dt_cpl: 200 dt_save_to_sol: "3600secs" diff --git a/config/model_configs/gpu_slabplanet_albedo_static_map.yml b/config/model_configs/gpu_slabplanet_albedo_static_map.yml new file mode 100644 index 0000000000..82969cb066 --- /dev/null +++ b/config/model_configs/gpu_slabplanet_albedo_static_map.yml @@ -0,0 +1,17 @@ +apply_limiter: false +conservation_softfail: true +dt: "200secs" +dt_cpl: 200 +dt_save_to_sol: "3600secs" +energy_check: true +h_elem: 4 +job_id: "gpu_slabplanet_albedo_static_map" +land_albedo_type: "map_static" +mode_name: "slabplanet" +moist: "equil" +mono_surface: true +precip_model: "0M" +rad: "gray" +run_name: "gpu_slabplanet_albedo_static_map" +t_end: "10days" +vert_diff: "true" diff --git a/config/model_configs/gpu_slabplanet_albedo_temporal_map.yml b/config/model_configs/gpu_slabplanet_albedo_temporal_map.yml new file mode 100644 index 0000000000..bdd6d61a08 --- /dev/null +++ b/config/model_configs/gpu_slabplanet_albedo_temporal_map.yml @@ -0,0 +1,17 @@ +apply_limiter: false +conservation_softfail: true +dt: "200secs" +dt_cpl: 200 +dt_save_to_sol: "3600secs" +energy_check: true +h_elem: 6 +job_id: "gpu_slabplanet_albedo_temporal_map" +land_albedo_type: "map_temporal" +mode_name: "slabplanet" +moist: "equil" +mono_surface: true +precip_model: "0M" +rad: "gray" +run_name: "gpu_slabplanet_albedo_temporal_map" +t_end: "10days" +vert_diff: "true" From 3beeccbc333cb2e6a6d3dd3c0940ecda076f785d Mon Sep 17 00:00:00 2001 From: Julia Sloan Date: Thu, 8 Feb 2024 10:28:49 -0800 Subject: [PATCH 3/3] rm gpu/ artifacts folder --- .buildkite/pipeline.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 5bbd4c177a..b9885b8497 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -349,7 +349,7 @@ steps: - label: "GPU Slabplanet: albedo from function" key: "gpu_slabplanet_albedo_function" command: "julia --color=yes --project=experiments/AMIP/ experiments/AMIP/coupler_driver.jl --config_file $CONFIG_PATH/gpu_slabplanet_albedo_function.yml" - artifact_paths: "experiments/AMIP/output/gpu/slabplanet/gpu_slabplanet_albedo_function_artifacts/*" + artifact_paths: "experiments/AMIP/output/slabplanet/gpu_slabplanet_albedo_function_artifacts/*" agents: slurm_mem: 20GB slurm_gpus: 1 @@ -357,7 +357,7 @@ steps: - label: "GPU Slabplanet: albedo from static map" key: "gpu_slabplanet_albedo_static_map" command: "julia --color=yes --project=experiments/AMIP/ experiments/AMIP/coupler_driver.jl --config_file $CONFIG_PATH/gpu_slabplanet_albedo_static_map.yml" - artifact_paths: "experiments/AMIP/output/gpu/slabplanet/gpu_slabplanet_albedo_static_map_artifacts/*" + artifact_paths: "experiments/AMIP/output/slabplanet/gpu_slabplanet_albedo_static_map_artifacts/*" agents: slurm_mem: 20GB slurm_gpus: 1 @@ -365,7 +365,7 @@ steps: - label: "GPU Slabplanet: albedo from temporal map" key: "gpu_slabplanet_albedo_temporal_map" command: "julia --color=yes --project=experiments/AMIP/ experiments/AMIP/coupler_driver.jl --config_file $CONFIG_PATH/gpu_slabplanet_albedo_temporal_map.yml" - artifact_paths: "experiments/AMIP/output/gpu/slabplanet/gpu_slabplanet_albedo_temporal_map_artifacts/*" + artifact_paths: "experiments/AMIP/output/slabplanet/gpu_slabplanet_albedo_temporal_map_artifacts/*" agents: slurm_mem: 20GB slurm_gpus: 1