Skip to content

Commit

Permalink
Merge #1420
Browse files Browse the repository at this point in the history
1420: Update buildkite to 1.9 r=simonbyrne a=simonbyrne

My fork of #1417 

- [ ] Code follows the [style guidelines](https://clima.github.io/ClimateMachine.jl/latest/DevDocs/CodeStyle/) OR N/A.
- [ ] Unit tests are included OR N/A.
- [ ] Code is exercised in an integration test OR N/A.
- [ ] Documentation has been added/updated OR N/A.


Co-authored-by: Charles Kawczynski <[email protected]>
Co-authored-by: Simon Byrne <[email protected]>
  • Loading branch information
3 people authored Aug 11, 2023
2 parents 57eb72b + c87621e commit b223815
Show file tree
Hide file tree
Showing 15 changed files with 919 additions and 380 deletions.
2 changes: 1 addition & 1 deletion .buildkite/dss_scaling/pipeline.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
env:
JULIA_VERSION: "1.8.3"
JULIA_VERSION: "1.9.2"
MPICH_VERSION: "4.0.0"
OPENMPI_VERSION: "4.1.1"
CUDA_VERSION: "11.2"
Expand Down
7 changes: 6 additions & 1 deletion .buildkite/pipeline.yml
Original file line number Diff line number Diff line change
@@ -1,13 +1,15 @@
agents:
queue: central
slurm_mem: 8G
modules: julia/1.8.5 cuda/11.8 ucx/1.14.1_cuda-11.8 openmpi/4.1.5_cuda-11.8 hdf5/1.12.2-ompi415 nsight-systems/2023.2.1
modules: julia/1.9.2 cuda/11.8 ucx/1.14.1_cuda-11.8 openmpi/4.1.5_cuda-11.8 hdf5/1.12.2-ompi415 nsight-systems/2023.2.1

env:
JULIA_LOAD_PATH: "${JULIA_LOAD_PATH}:${BUILDKITE_BUILD_CHECKOUT_PATH}/.buildkite"
OPENBLAS_NUM_THREADS: 1
JULIA_NVTX_CALLBACKS: gc
OMPI_MCA_opal_warn_on_missing_libcuda: 0
# JULIA_CPU_TARGET: broadwell # arch used by GPU nodes
JULIA_CPU_TARGET: 'broadwell;skylake'

steps:
- label: "initialize"
Expand All @@ -20,6 +22,7 @@ steps:

- echo "--- Instantiate test"
- "julia --project=test -e 'using Pkg; Pkg.develop(path=\".\"); Pkg.instantiate(;verbose=true); Pkg.precompile(;strict=true)'"
- "julia --project=test --check-bounds=yes -e 'using Pkg; Pkg.instantiate(;verbose=true); Pkg.precompile(;strict=true)'"

- echo "--- Instantiate lib/ClimaCoreTempestRemap"
- "julia --project=lib/ClimaCoreTempestRemap -e 'using Pkg; Pkg.develop(path=\".\"); Pkg.instantiate(;verbose=true); Pkg.precompile(;strict=true)'"
Expand All @@ -29,6 +32,7 @@ steps:

- echo "--- Instantiate examples"
- "julia --project=examples -e 'using Pkg; Pkg.instantiate(;verbose=true); Pkg.precompile(;strict=true)'"
- "julia --project=examples --check-bounds=yes -e 'using Pkg; Pkg.instantiate(;verbose=true); Pkg.precompile(;strict=true)'"

- echo "--- Instantiate benchmarks"
- "julia --project=benchmarks/bickleyjet -e 'using Pkg; Pkg.instantiate(;verbose=true); Pkg.precompile(;strict=true)'"
Expand All @@ -38,6 +42,7 @@ steps:

agents:
slurm_mem: 80G
slurm_gpus: 1
slurm_cpus_per_task: 8
env:
JULIA_NUM_PRECOMPILE_TASKS: 8
Expand Down
2 changes: 1 addition & 1 deletion .buildkite/scaling/pipeline.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
env:
JULIA_VERSION: "1.8.3"
JULIA_VERSION: "1.9.2"
MPICH_VERSION: "4.0.0"
OPENMPI_VERSION: "4.1.1"
CUDA_VERSION: "11.2"
Expand Down
Loading

0 comments on commit b223815

Please sign in to comment.