Skip to content

Commit

Permalink
exp/ClimaCore/ cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
juliasloan25 committed Dec 1, 2023
1 parent db2c8df commit 283d902
Show file tree
Hide file tree
Showing 35 changed files with 2,784 additions and 5,161 deletions.
31 changes: 21 additions & 10 deletions .buildkite/pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,11 @@ steps:
- "julia --project=experiments/ClimaCore/sea_breeze -e 'using Pkg; Pkg.precompile()'"
- "julia --project=experiments/ClimaCore/sea_breeze -e 'using Pkg; Pkg.status()'"

- echo "--- Instantiate climacore exp env"
- "julia --project=experiments/ClimaCore/ -e 'using Pkg; Pkg.instantiate(;verbose=true)'"
- "julia --project=experiments/ClimaCore/ -e 'using Pkg; Pkg.precompile()'"
- "julia --project=experiments/ClimaCore/ -e 'using Pkg; Pkg.status()'"

- echo "--- Instantiate amip modular"
- "julia --project=experiments/AMIP/modular/ -e 'using Pkg; Pkg.instantiate(;verbose=true)'"
- "julia --project=experiments/AMIP/modular/ -e 'using Pkg; Pkg.precompile()'"
Expand Down Expand Up @@ -203,9 +208,21 @@ steps:

# < end Drivers for release

# - label: "Unit tests"
# command: "julia --color=yes --project=test test/runtests.jl"
# artifact_paths: "test/*"slabplanet_albedo_static_map
# CLIMACORE EXPERIMENTS

- label: "sea_breeze"
command: "julia --color=yes --project=experiments/ClimaCore/sea_breeze experiments/ClimaCore/sea_breeze/run.jl"
artifact_paths: "sea_breeze/"
agents:
slurm_mem: 20GB

- label: "heat-diffusion"
command: "julia --color=yes --project=experiments/ClimaCore/ experiments/ClimaCore/heat-diffusion/run.jl"
artifact_paths: "heat-diffusion/images/*"
agents:
slurm_mem: 20GB

# AMIP AND SLABPLANET EXPERIMENTS

- label: "Moist earth with slab surface - default: monin gray no_sponge idealinsol freq_dt_cpl"
command: "julia --color=yes --project=experiments/AMIP/modular/ experiments/AMIP/modular/coupler_driver_modular.jl --config_file $CONFIG_PATH/default_mono.yml"
Expand Down Expand Up @@ -269,12 +286,6 @@ steps:
slurm_ntasks: 1
slurm_mem: 20GB

- label: "sea_breeze"
command: "julia --color=yes --project=experiments/ClimaCore/sea_breeze experiments/ClimaCore/sea_breeze/run.jl"
artifact_paths: "sea_breeze/"
agents:
slurm_mem: 20GB

- label: "MPI AMIP"
command: "srun julia --color=yes --project=experiments/AMIP/modular/ experiments/AMIP/modular/coupler_driver_modular.jl --config_file $CONFIG_PATH/coarse_mpi_n2.yml"
artifact_paths: "experiments/AMIP/modular/output/amip/coarse_mpi_n2_artifacts/*"
Expand All @@ -297,7 +308,7 @@ steps:
agents:
slurm_mem: 20GB

# flame graphs + allocation tests
# PERFORMANCE RUNS: flame graphs + allocation tests

- label: ":rocket: flame graph and allocation tests: perf_coarse_single_modular_ft64"
command: "julia --color=yes --project=perf perf/flame.jl --config_file $PERF_CONFIG_PATH/perf_coarse_single_modular_ft64.yml"
Expand Down
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ docs/src/generated/

# Experiments
!experiments/AMIP/**/Manifest.toml
!experiments/ClimaCore/sea_breeze/Manifest.toml
!experiments/ClimaCore/**/Manifest.toml
!perf/Manifest.toml

# Data
Expand Down
Loading

0 comments on commit 283d902

Please sign in to comment.