Skip to content

Commit 4f0ca04

Browse files
authored
Merge pull request #932 from CliMA/js/snowy_benchmark
add snowy land benchmark
2 parents 5462eef + 867d312 commit 4f0ca04

File tree

8 files changed

+500
-9
lines changed

8 files changed

+500
-9
lines changed

.buildkite/target/pipeline.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,3 +60,13 @@ steps:
6060
agents:
6161
slurm_mem: 8GB
6262
slurm_gpus: 1
63+
64+
- label: ":snow_capped_mountain: Snowy Land"
65+
command: "julia --color=yes --project=.buildkite experiments/benchmarks/snowy_land.jl"
66+
artifact_paths:
67+
- "snowy_land_benchmark_gpu/*html"
68+
env:
69+
CLIMACOMMS_DEVICE: CUDA
70+
agents:
71+
slurm_mem: 8GB
72+
slurm_gpus: 1

experiments/benchmarks/bucket.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ if ClimaComms.device() isa ClimaComms.CUDADevice
242242
end
243243

244244
if get(ENV, "BUILDKITE_PIPELINE_SLUG", nothing) == "climaland-benchmark"
245-
PREVIOUS_BEST_TIME = 1.2
245+
PREVIOUS_BEST_TIME = 1.1
246246
if average_timing_s > PREVIOUS_BEST_TIME + std_timing_s
247247
@info "Possible performance regression, previous average time was $(PREVIOUS_BEST_TIME)"
248248
elseif average_timing_s < PREVIOUS_BEST_TIME - std_timing_s

experiments/benchmarks/land.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -462,7 +462,7 @@ if ClimaComms.device() isa ClimaComms.CUDADevice
462462
end
463463

464464
if get(ENV, "BUILDKITE_PIPELINE_SLUG", nothing) == "climaland-benchmark"
465-
PREVIOUS_BEST_TIME = 4.7
465+
PREVIOUS_BEST_TIME = 4.9
466466
if average_timing_s > PREVIOUS_BEST_TIME + std_timing_s
467467
@info "Possible performance regression, previous average time was $(PREVIOUS_BEST_TIME)"
468468
elseif average_timing_s < PREVIOUS_BEST_TIME - std_timing_s

experiments/benchmarks/richards.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,7 @@ if ClimaComms.device() isa ClimaComms.CUDADevice
293293
end
294294

295295
if get(ENV, "BUILDKITE_PIPELINE_SLUG", nothing) == "climaland-benchmark"
296-
PREVIOUS_BEST_TIME = 5.1
296+
PREVIOUS_BEST_TIME = 5.9
297297
if average_timing_s > PREVIOUS_BEST_TIME + std_timing_s
298298
@info "Possible performance regression, previous average time was $(PREVIOUS_BEST_TIME)"
299299
elseif average_timing_s < PREVIOUS_BEST_TIME - std_timing_s

0 commit comments

Comments
 (0)