@@ -23,11 +23,12 @@ steps:
2323 - " julia --project=experiments/ClimaEarth/ -e 'using Pkg; Pkg.instantiate(;verbose=true)'"
2424
2525 # For this pipeline, use the main branches of certain upstream packages
26- - " julia --project=experiments/ClimaEarth/ -e 'using Pkg; Pkg.add(Pkg.PackageSpec(;name=\" ClimaAtmos\" , rev=\" main\" ))'"
26+ - " julia --project=experiments/ClimaEarth/ -e 'using Pkg; Pkg.add(Pkg.PackageSpec(;name=\" ClimaAtmos\" , rev=\" zs/surface_flux\" ))'"
27+ - " julia --project=experiments/ClimaEarth/ -e 'using Pkg; Pkg.add(Pkg.PackageSpec(;name=\" ClimaLand\" , rev=\" kd/update_surface_fluxes\" ))'"
2728 - " julia --project=experiments/ClimaEarth/ -e 'using Pkg; Pkg.add(Pkg.PackageSpec(;name=\" ClimaCore\" , rev=\" main\" ))'"
2829 - " julia --project=experiments/ClimaEarth/ -e 'using Pkg; Pkg.add(Pkg.PackageSpec(;name=\" ClimaTimeSteppers\" , rev=\" main\" ))'"
2930 - " julia --project=experiments/ClimaEarth/ -e 'using Pkg; Pkg.add(Pkg.PackageSpec(;name=\" Thermodynamics\" , rev=\" main\" ))'"
30- # - "julia --project=experiments/ClimaEarth/ -e 'using Pkg; Pkg.add(Pkg.PackageSpec(;name=\"SurfaceFluxes\", rev=\"main\"))'"
31+ - " julia --project=experiments/ClimaEarth/ -e 'using Pkg; Pkg.add(Pkg.PackageSpec(;name=\" SurfaceFluxes\" , rev=\" main\" ))'"
3132 - " julia --project=experiments/ClimaEarth/ -e 'using Pkg; Pkg.add(Pkg.PackageSpec(;name=\" RRTMGP\" , rev=\" main\" ))'"
3233 - " julia --project=experiments/ClimaEarth/ -e 'using Pkg; Pkg.resolve()'"
3334
5354 command :
5455 - echo "--- Run simulation"
5556 - " julia --threads=3 --color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/amip_coarse_diagedmf.yml --job_id amip_coarse_diagedmf"
56- artifact_paths : " experiments/ClimaEarth/ output/amip_coarse_diagedmf/artifacts/*"
57+ artifact_paths : " output/amip_coarse_diagedmf/artifacts/*"
5758 timeout_in_minutes : 840
5859 env :
5960 CLIMACOMMS_DEVICE : " CUDA"
6869 command :
6970 - echo "--- Run simulation"
7071 - " julia --threads=3 --color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/amip_coarse_diagedmf_land.yml --job_id amip_coarse_diagedmf_land"
71- artifact_paths : " experiments/ClimaEarth/ output/amip_coarse_diagedmf_land/artifacts/*"
72+ artifact_paths : " output/amip_coarse_diagedmf_land/artifacts/*"
7273 timeout_in_minutes : 840
7374 env :
7475 CLIMACOMMS_DEVICE : " CUDA"
@@ -78,44 +79,44 @@ steps:
7879 slurm_ntasks : 1
7980 slurm_mem : 30GB
8081
81- - label : " Coarse current AMIP: progedmf + 0M + bucket land"
82- key : " amip_progedmf"
83- command :
84- - echo "--- Run simulation"
85- - " julia --threads=3 --color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/amip_coarse_progedmf.yml --job_id amip_coarse_progedmf"
86- artifact_paths : " experiments/ClimaEarth/output/amip_coarse_progedmf/artifacts/*"
87- timeout_in_minutes : 840
88- env :
89- CLIMACOMMS_DEVICE : " CUDA"
90- agents :
91- slurm_gpus_per_task : 1
92- slurm_cpus_per_task : 4
93- slurm_ntasks : 1
94- slurm_mem : 30GB
95-
96- - label : " Coarse current AMIP without convection: edonly + 0M + bucket land"
97- key : " amip_edonly"
98- command :
99- - echo "--- Run simulation"
100- - " julia --threads=3 --color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/amip_coarse_edonly.yml --job_id amip_coarse_edonly"
101- artifact_paths : " experiments/ClimaEarth/output/amip_coarse_edonly/artifacts/*"
102- timeout_in_minutes : 840
103- env :
104- CLIMACOMMS_DEVICE : " CUDA"
105- agents :
106- slurm_gpus_per_task : 1
107- slurm_cpus_per_task : 4
108- slurm_ntasks : 1
109- slurm_mem : 30GB
110-
111- - label : " Flagship AMIP GPU with prognostic EDMF + 1M + integrated land (16 helems)"
112- key : " gpu_amip_progedmf_1M_land_he16"
113- command : " srun julia --threads=3 --color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $BENCHMARK_CONFIG_PATH/amip_progedmf_1m_land_he16.yml --job_id gpu_amip_progedmf_1M_land_he16"
114- artifact_paths : " experiments/ClimaEarth/output/gpu_amip_progedmf_1M_land_he16/artifacts/*"
115- env :
116- CLIMACOMMS_DEVICE : " CUDA"
117- agents :
118- slurm_gpus_per_task : 1
119- slurm_cpus_per_task : 4
120- slurm_ntasks : 1
121- slurm_mem : 16GB
82+ # - label: "Coarse current AMIP: progedmf + 0M + bucket land"
83+ # key: "amip_progedmf"
84+ # command:
85+ # - echo "--- Run simulation"
86+ # - "julia --threads=3 --color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/amip_coarse_progedmf.yml --job_id amip_coarse_progedmf"
87+ # artifact_paths: "experiments/ClimaEarth/output/amip_coarse_progedmf/artifacts/*"
88+ # timeout_in_minutes: 840
89+ # env:
90+ # CLIMACOMMS_DEVICE: "CUDA"
91+ # agents:
92+ # slurm_gpus_per_task: 1
93+ # slurm_cpus_per_task: 4
94+ # slurm_ntasks: 1
95+ # slurm_mem: 30GB
96+
97+ # - label: "Coarse current AMIP without convection: edonly + 0M + bucket land"
98+ # key: "amip_edonly"
99+ # command:
100+ # - echo "--- Run simulation"
101+ # - "julia --threads=3 --color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/amip_coarse_edonly.yml --job_id amip_coarse_edonly"
102+ # artifact_paths: "experiments/ClimaEarth/output/amip_coarse_edonly/artifacts/*"
103+ # timeout_in_minutes: 840
104+ # env:
105+ # CLIMACOMMS_DEVICE: "CUDA"
106+ # agents:
107+ # slurm_gpus_per_task: 1
108+ # slurm_cpus_per_task: 4
109+ # slurm_ntasks: 1
110+ # slurm_mem: 30GB
111+
112+ # - label: "Flagship AMIP GPU with prognostic EDMF + 1M + integrated land (16 helems)"
113+ # key: "gpu_amip_progedmf_1M_land_he16"
114+ # command: "srun julia --threads=3 --color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $BENCHMARK_CONFIG_PATH/amip_progedmf_1m_land_he16.yml --job_id gpu_amip_progedmf_1M_land_he16"
115+ # artifact_paths: "experiments/ClimaEarth/output/gpu_amip_progedmf_1M_land_he16/artifacts/*"
116+ # env:
117+ # CLIMACOMMS_DEVICE: "CUDA"
118+ # agents:
119+ # slurm_gpus_per_task: 1
120+ # slurm_cpus_per_task: 4
121+ # slurm_ntasks: 1
122+ # slurm_mem: 16GB
0 commit comments