diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 8f62814809..85daaacbeb 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -12,6 +12,7 @@ env: JULIA_DEPOT_PATH: "${BUILDKITE_BUILD_PATH}/${BUILDKITE_PIPELINE_SLUG}/depot/cpu" JULIA_CPU_TARGET: 'broadwell;skylake' CONFIG_PATH: "config/model_configs" + GPU_CONFIG_PATH: "config/gpu_configs/" PERF_CONFIG_PATH: "config/perf_configs" MPI_CONFIG_PATH: "config/mpi_configs" SLURM_KILL_BAD_EXIT: 1 @@ -911,6 +912,17 @@ steps: - "sphere_held_suarez_rhoe_hightop" - "gpu_held_suarez_rhoe_hightop" + - label: "GPU: GPU moist Held-Suarez" + command: > + julia --project -e 'using CUDA; CUDA.versioninfo()' + + julia --color=yes --project=examples examples/hybrid/driver.jl + --config_file $GPU_CONFIG_PATH/central_gpu_hs_rhoe_equilmoist_nz63_0M_55km_rs35km.yml + artifact_paths: "central_gpu_hs_rhoe_equilmoist_nz63_0M_55km_rs35km/*" + agents: + slurm_gpus: 1 + soft_fail: true + - group: "GPU Performance" steps: diff --git a/config/gpu_configs/central_gpu_hs_rhoe_equilmoist_nz63_0M_55km_rs35km.yml b/config/gpu_configs/central_gpu_hs_rhoe_equilmoist_nz63_0M_55km_rs35km.yml new file mode 100644 index 0000000000..af11c4ca08 --- /dev/null +++ b/config/gpu_configs/central_gpu_hs_rhoe_equilmoist_nz63_0M_55km_rs35km.yml @@ -0,0 +1,16 @@ +dt_save_to_disk: "10days" +dt: "150secs" +t_end: "300days" +h_elem: 16 +z_elem: 63 +dz_bottom: 30.0 +dz_top: 3000.0 +z_max: 55000.0 +kappa_4: 2.0e16 +vert_diff: "true" +moist: "equil" +precip_model: "0M" +rayleigh_sponge: true +forcing: "held_suarez" +job_id: "central_gpu_hs_rhoe_equilmoist_nz63_0M_55km_rs35km" +toml: [toml/longrun_hs_rhoe_equilmoist_nz63_0M_55km_rs35km.toml]