@@ -21,30 +21,30 @@ steps:
2121 key : " init_cpu_env"
2222 command :
2323 - echo "--- Instantiate package env"
24- - " julia --project -e 'using Pkg; Pkg.instantiate(;verbose=true)'"
25- - " julia --project -e 'using Pkg; Pkg.precompile()'"
26- - " julia --project -e 'using Pkg; Pkg.status()'"
24+ - " julia -O0 - -project -e 'using Pkg; Pkg.instantiate(;verbose=true)'"
25+ - " julia -O0 - -project -e 'using Pkg; Pkg.precompile()'"
26+ - " julia -O0 - -project -e 'using Pkg; Pkg.status()'"
2727
2828 - echo "--- Instantiate ClimaEarth experiments env"
29- - " julia --project=experiments/ClimaEarth/ -e 'using Pkg; Pkg.develop(path=\" .\" )'"
30- - " julia --project=experiments/ClimaEarth/ -e 'using Pkg; Pkg.instantiate(;verbose=true)'"
31- - " julia --project=experiments/ClimaEarth/ -e 'using Pkg; Pkg.add(\" MPI\" )'"
32- - " julia --project=experiments/ClimaEarth/ -e 'using Pkg; Pkg.precompile()'"
33- - " julia --project=experiments/ClimaEarth/ -e 'using Pkg; Pkg.status()'"
29+ - " julia -O0 - -project=experiments/ClimaEarth/ -e 'using Pkg; Pkg.develop(path=\" .\" )'"
30+ - " julia -O0 - -project=experiments/ClimaEarth/ -e 'using Pkg; Pkg.instantiate(;verbose=true)'"
31+ - " julia -O0 - -project=experiments/ClimaEarth/ -e 'using Pkg; Pkg.add(\" MPI\" )'"
32+ - " julia -O0 - -project=experiments/ClimaEarth/ -e 'using Pkg; Pkg.precompile()'"
33+ - " julia -O0 - -project=experiments/ClimaEarth/ -e 'using Pkg; Pkg.status()'"
3434
3535 - echo "--- Instantiate ClimaCore experiments env"
36- - " julia --project=experiments/ClimaCore/ -e 'using Pkg; Pkg.develop(path=\" .\" )'"
37- - " julia --project=experiments/ClimaCore/ -e 'using Pkg; Pkg.instantiate(;verbose=true)'"
38- - " julia --project=experiments/ClimaCore/ -e 'using Pkg; Pkg.add(\" MPI\" )'"
39- - " julia --project=experiments/ClimaCore/ -e 'using Pkg; Pkg.precompile()'"
40- - " julia --project=experiments/ClimaCore/ -e 'using Pkg; Pkg.status()'"
36+ - " julia -O0 - -project=experiments/ClimaCore/ -e 'using Pkg; Pkg.develop(path=\" .\" )'"
37+ - " julia -O0 - -project=experiments/ClimaCore/ -e 'using Pkg; Pkg.instantiate(;verbose=true)'"
38+ - " julia -O0 - -project=experiments/ClimaCore/ -e 'using Pkg; Pkg.add(\" MPI\" )'"
39+ - " julia -O0 - -project=experiments/ClimaCore/ -e 'using Pkg; Pkg.precompile()'"
40+ - " julia -O0 - -project=experiments/ClimaCore/ -e 'using Pkg; Pkg.status()'"
4141
4242 - echo "--- Instantiate test env"
43- - " julia --project=test/ -e 'using Pkg; Pkg.develop(path=\" .\" )'"
44- - " julia --project=test/ -e 'using Pkg; Pkg.instantiate(;verbose=true)'"
45- - " julia --project=test/ -e 'using Pkg; Pkg.add(\" MPI\" )'"
46- - " julia --project=test/ -e 'using Pkg; Pkg.precompile()'"
47- - " julia --project=test/ -e 'using Pkg; Pkg.status()'"
43+ - " julia -O0 - -project=test/ -e 'using Pkg; Pkg.develop(path=\" .\" )'"
44+ - " julia -O0 - -project=test/ -e 'using Pkg; Pkg.instantiate(;verbose=true)'"
45+ - " julia -O0 - -project=test/ -e 'using Pkg; Pkg.add(\" MPI\" )'"
46+ - " julia -O0 - -project=test/ -e 'using Pkg; Pkg.precompile()'"
47+ - " julia -O0 - -project=test/ -e 'using Pkg; Pkg.status()'"
4848
4949 concurrency : 1
5050 concurrency_group : ' depot/climacoupler-ci'
6262
6363 - label : " MPI Utilities unit tests"
6464 key : " utilities_mpi_tests"
65- command : " srun julia --color=yes --project=test/ test/utilities_tests.jl"
65+ command : " srun julia -O0 - -color=yes --project=test/ test/utilities_tests.jl"
6666 timeout_in_minutes : 5
6767 env :
6868 CLIMACOMMS_CONTEXT : " MPI"
7272
7373 - label : " MPI Interfacer unit tests"
7474 key : " interfacer_mpi_tests"
75- command : " srun julia --color=yes --project=test/ test/interfacer_tests.jl"
75+ command : " srun julia -O0 - -color=yes --project=test/ test/interfacer_tests.jl"
7676 timeout_in_minutes : 5
7777 env :
7878 CLIMACOMMS_CONTEXT : " MPI"
8383 - group : " GPU: unit tests"
8484 steps :
8585 - label : " GPU runtests"
86- command : " julia --color=yes --project=test/ test/runtests.jl"
86+ command : " julia -O0 - -color=yes --project=test/ test/runtests.jl"
8787 timeout_in_minutes : 10
8888 env :
8989 CLIMACOMMS_DEVICE : " CUDA"
9595 - group : " ClimaEarth tests"
9696 steps :
9797 - label : " ClimaEarth runtests"
98- command : " julia --color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/test/runtests.jl"
98+ command : " julia -O0 - -color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/test/runtests.jl"
9999 agents :
100100 slurm_mem : 16GB
101101
@@ -113,7 +113,7 @@ steps:
113113 slurm_mem : 32GB
114114
115115 - label : " GPU restarts"
116- command : " julia --color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/test/restart.jl"
116+ command : " julia -O0 - -color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/test/restart.jl"
117117 env :
118118 CLIMACOMMS_DEVICE : " CUDA"
119119 agents :
@@ -122,7 +122,7 @@ steps:
122122 slurm_mem : 32GB
123123
124124 - label : " GPU restarts"
125- command : " julia --color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/test/restart_state_only.jl"
125+ command : " julia -O0 - -color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/test/restart_state_only.jl"
126126 env :
127127 CLIMACOMMS_DEVICE : " CUDA"
128128 agents :
@@ -164,14 +164,14 @@ steps:
164164
165165 - label : " Slabplanet terra: atmos and bucket"
166166 key : " slabplanet_terra"
167- command : " julia --color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/slabplanet_terra.yml --job_id slabplanet_terra"
167+ command : " julia -O0 - -color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/slabplanet_terra.yml --job_id slabplanet_terra"
168168 artifact_paths : " experiments/ClimaEarth/output/slabplanet_terra/artifacts/*"
169169 agents :
170170 slurm_mem : 20GB
171171
172172 - label : " Slabplanet aqua: atmos and slab ocean"
173173 key : " slabplanet_aqua"
174- command : " julia --color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/slabplanet_aqua.yml --job_id slabplanet_aqua"
174+ command : " julia -O0 - -color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/slabplanet_aqua.yml --job_id slabplanet_aqua"
175175 artifact_paths : " experiments/ClimaEarth/output/slabplanet_aqua/artifacts/*"
176176 agents :
177177 slurm_mem : 20GB
@@ -181,28 +181,28 @@ steps:
181181 # Test default behavior with no config file or job ID provided
182182 - label : " AMIP: default"
183183 key : " amip_default"
184- command : " julia --color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl"
184+ command : " julia -O0 - -color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl"
185185 artifact_paths : " experiments/ClimaEarth/output/amip_default/artifacts/*"
186186 agents :
187187 slurm_mem : 20GB
188188
189189 - label : " AMIP: bucket initial condition test"
190- command : " julia --color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/amip_bucket_ic.yml --job_id amip_bucket_ic"
190+ command : " julia -O0 - -color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/amip_bucket_ic.yml --job_id amip_bucket_ic"
191191 artifact_paths : " experiments/ClimaEarth/output/amip_bucket_ic/artifacts/*"
192192 agents :
193193 slurm_ntasks : 1
194194 slurm_mem : 20GB
195195
196196 - label : " AMIP: integrated land non-spun up initial condition test"
197- command : " julia --color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/amip_land_ic.yml --job_id amip_land_ic"
197+ command : " julia -O0 - -color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/amip_land_ic.yml --job_id amip_land_ic"
198198 artifact_paths : " experiments/ClimaEarth/output/amip_land_ic/artifacts/*"
199199 agents :
200200 slurm_ntasks : 1
201201 slurm_mem : 20GB
202202
203203 - label : " AMIP - Float64 + hourly checkpoint"
204204 key : " amip"
205- command : " julia --color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/amip_coarse_ft64_hourly_checkpoints.yml --job_id amip_coarse_ft64_hourly_checkpoints"
205+ command : " julia -O0 - -color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/amip_coarse_ft64_hourly_checkpoints.yml --job_id amip_coarse_ft64_hourly_checkpoints"
206206 artifact_paths : " experiments/ClimaEarth/output/amip_coarse_ft64_hourly_checkpoints/artifacts/*"
207207 env :
208208 FLAME_PLOT : " "
@@ -212,14 +212,14 @@ steps:
212212 slurm_mem : 20GB
213213
214214 - label : " AMIP - Component dts test"
215- command : " julia --color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/amip_component_dts.yml --job_id target_amip_component_dts"
215+ command : " julia -O0 - -color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/amip_component_dts.yml --job_id target_amip_component_dts"
216216 artifact_paths : " experiments/ClimaEarth/output/target_amip_component_dts/artifacts/*"
217217 agents :
218218 slurm_ntasks : 1
219219 slurm_mem : 20GB
220220
221221 - label : " MPI AMIP"
222- command : " srun julia --color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/amip_coarse_mpi.yml --job_id amip_coarse_mpi"
222+ command : " srun julia -O0 - -color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/amip_coarse_mpi.yml --job_id amip_coarse_mpi"
223223 artifact_paths : " experiments/ClimaEarth/output/amip_coarse_mpi/artifacts/*"
224224 timeout_in_minutes : 30
225225 env :
@@ -231,7 +231,7 @@ steps:
231231 # short high-res performance test
232232 - label : " Unthreaded AMIP FINE" # also reported by longruns with a flame graph
233233 key : " unthreaded_amip_fine"
234- command : " julia --color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/amip_n1_shortrun.yml --job_id target_amip_n1_shortrun"
234+ command : " julia -O0 - -color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/amip_n1_shortrun.yml --job_id target_amip_n1_shortrun"
235235 artifact_paths : " experiments/ClimaEarth/output/target_amip_n1_shortrun/artifacts/*"
236236 env :
237237 BUILD_HISTORY_HANDLE : " "
@@ -257,7 +257,7 @@ steps:
257257 # GPU RUNS: slabplanet
258258 - label : " GPU Slabplanet: albedo from function"
259259 key : " gpu_slabplanet_albedo_function"
260- command : " julia --color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/slabplanet_albedo_function.yml --job_id gpu_slabplanet_albedo_function"
260+ command : " julia -O0 - -color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/slabplanet_albedo_function.yml --job_id gpu_slabplanet_albedo_function"
261261 artifact_paths : " experiments/ClimaEarth/output/gpu_slabplanet_albedo_function/artifacts/*"
262262 env :
263263 CLIMACOMMS_DEVICE : " CUDA"
@@ -268,7 +268,7 @@ steps:
268268 # GPU RUNS: AMIP
269269 - label : " GPU AMIP: ED only + integrated land"
270270 key : " gpu_amip_edonly_integrated_land"
271- command : " julia --color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/amip_edonly_integrated_land.yml --job_id gpu_amip_edonly_integrated_land"
271+ command : " julia -O0 - -color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/amip_edonly_integrated_land.yml --job_id gpu_amip_edonly_integrated_land"
272272 artifact_paths : " experiments/ClimaEarth/output/gpu_amip_edonly_integrated_land/artifacts/*"
273273 env :
274274 CLIMACOMMS_DEVICE : " CUDA"
@@ -278,7 +278,7 @@ steps:
278278
279279 - label : " GPU AMIP: ED only + bucket"
280280 key : " gpu_amip_edonly_bucket"
281- command : " julia --color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/amip_edonly_bucket.yml --job_id gpu_amip_edonly_bucket"
281+ command : " julia -O0 - -color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/amip_edonly_bucket.yml --job_id gpu_amip_edonly_bucket"
282282 artifact_paths : " experiments/ClimaEarth/output/gpu_amip_edonly_bucket/artifacts/*"
283283 env :
284284 CLIMACOMMS_DEVICE : " CUDA"
@@ -288,7 +288,7 @@ steps:
288288
289289 - label : " GPU AMIP: diag. EDMF + integrated land"
290290 key : " gpu_amip_diagedmf_integrated_land"
291- command : " julia --color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/amip_diagedmf_integrated_land.yml --job_id gpu_amip_diagedmf_integrated_land"
291+ command : " julia -O0 - -color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/amip_diagedmf_integrated_land.yml --job_id gpu_amip_diagedmf_integrated_land"
292292 artifact_paths : " experiments/ClimaEarth/output/gpu_amip_diagedmf_integrated_land/artifacts/*"
293293 env :
294294 CLIMACOMMS_DEVICE : " CUDA"
@@ -298,7 +298,7 @@ steps:
298298
299299 - label : " GPU AMIP: diag. EDMF + bucket"
300300 key : " gpu_amip_diagedmf_bucket"
301- command : " julia --color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/amip_diagedmf_bucket.yml --job_id gpu_amip_diagedmf_bucket"
301+ command : " julia -O0 - -color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/amip_diagedmf_bucket.yml --job_id gpu_amip_diagedmf_bucket"
302302 artifact_paths : " experiments/ClimaEarth/output/gpu_amip_diagedmf_bucket/artifacts/*"
303303 env :
304304 CLIMACOMMS_DEVICE : " CUDA"
@@ -308,7 +308,7 @@ steps:
308308
309309 - label : " GPU AMIP test: albedo from function"
310310 key : " gpu_amip_albedo_function"
311- command : " julia --color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/amip_albedo_function.yml --job_id gpu_amip_albedo_function"
311+ command : " julia -O0 - -color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/amip_albedo_function.yml --job_id gpu_amip_albedo_function"
312312 artifact_paths : " experiments/ClimaEarth/output/gpu_amip_albedo_function/artifacts/*"
313313 env :
314314 CLIMACOMMS_DEVICE : " CUDA"
@@ -318,7 +318,7 @@ steps:
318318
319319 - label : " GPU AMIP: albedo from temporal map + 0M"
320320 key : " gpu_amip_albedo_temporal_map"
321- command : " julia --color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/amip_albedo_temporal_map.yml --job_id gpu_amip_albedo_temporal_map"
321+ command : " julia -O0 - -color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/amip_albedo_temporal_map.yml --job_id gpu_amip_albedo_temporal_map"
322322 artifact_paths : " experiments/ClimaEarth/output/gpu_amip_albedo_temporal_map/artifacts/*"
323323 env :
324324 CLIMACOMMS_DEVICE : " CUDA"
@@ -328,7 +328,7 @@ steps:
328328
329329 - label : " GPU AMIP: albedo from temporal map + 1M"
330330 key : " gpu_amip_albedo_temporal_map_1M"
331- command : " julia --color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/amip_albedo_temporal_map_1M.yml --job_id gpu_amip_albedo_temporal_map_1M"
331+ command : " julia -O0 - -color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/amip_albedo_temporal_map_1M.yml --job_id gpu_amip_albedo_temporal_map_1M"
332332 artifact_paths : " experiments/ClimaEarth/output/gpu_amip_albedo_temporal_map_1M/artifacts/*"
333333 env :
334334 CLIMACOMMS_DEVICE : " CUDA"
@@ -341,7 +341,7 @@ steps:
341341
342342 - label : " GPU CMIP"
343343 key : " gpu_my_first_cmip"
344- command : " julia --color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/my_first_cmip.yml --job_id my_first_cmip"
344+ command : " julia -O0 - -color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/my_first_cmip.yml --job_id my_first_cmip"
345345 artifact_paths : " experiments/ClimaEarth/output/my_first_cmip/artifacts/*"
346346 env :
347347 CLIMACOMMS_DEVICE : " CUDA"
@@ -354,7 +354,7 @@ steps:
354354 - label : " Perfect model calibration test"
355355 key : " amip_pm_calibration"
356356 command :
357- - " julia --color=yes --project=experiments/ClimaEarth experiments/calibration/run_calibration.jl"
357+ - " julia -O0 - -color=yes --project=experiments/ClimaEarth experiments/calibration/run_calibration.jl"
358358 artifact_paths : " experiments/calibration/output/*"
359359 env :
360360 CLIMACOMMS_DEVICE : " CUDA"
0 commit comments