25
25
- julia --project=.buildkite -e 'using Pkg; Pkg.precompile()'
26
26
- julia --project=.buildkite -e 'using CUDA; CUDA.precompile_runtime()'
27
27
- julia --project=.buildkite -e 'using Pkg; Pkg.status()'
28
+ - julia --project=.buildkite -e 'using Pkg; Pkg.add(Pkg.PackageSpec(;name="Thermodynamics", rev="dy/more_autodiff_fixes"))'
29
+ - julia --project=.buildkite -e 'using Pkg; Pkg.add(Pkg.PackageSpec(;name="CloudMicrophysics", rev="main"))'
28
30
29
31
agents :
30
32
slurm_gpus : 1
@@ -35,175 +37,186 @@ steps:
35
37
36
38
- wait
37
39
38
- - group : " helem 30 dycore"
39
- steps :
40
-
41
- - label : " :computer: hydrostatic balance"
42
- command :
43
- - srun julia --color=yes --project=.buildkite .buildkite/ci_driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
44
- artifact_paths : " $$JOB_NAME/output_active/*"
45
- agents :
46
- slurm_gpus : 1
47
- slurm_time : 12:00:00
48
- env :
49
- CLIMACOMMS_DEVICE : " CUDA"
50
- JOB_NAME : " longrun_hydrostatic_balance"
51
-
52
- - label : " :computer: dry baroclinic wave"
53
- command :
54
- - srun julia --color=yes --project=.buildkite .buildkite/ci_driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
55
- artifact_paths : " $$JOB_NAME/output_active/*"
56
- agents :
57
- slurm_gpus : 1
58
- slurm_time : 12:00:00
59
- env :
60
- CLIMACOMMS_DEVICE : " CUDA"
61
- JOB_NAME : " longrun_dry_baroclinic_wave"
62
-
63
- - label : " :computer: dry baroclinic wave high res"
64
- command :
65
- - srun julia --color=yes --project=.buildkite .buildkite/ci_driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
66
- artifact_paths : " $$JOB_NAME/output_active/*"
67
- agents :
68
- slurm_gpus : 1
69
- slurm_time : 12:00:00
70
- env :
71
- CLIMACOMMS_DEVICE : " CUDA"
72
- JOB_NAME : " longrun_dry_baroclinic_wave_he60"
73
-
74
- - label : " :computer: baroclinic wave equilmoist"
75
- command :
76
- - srun julia --color=yes --project=.buildkite .buildkite/ci_driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
77
- artifact_paths : " $$JOB_NAME/output_active/*"
78
- agents :
79
- slurm_gpus : 1
80
- slurm_time : 12:00:00
81
- env :
82
- CLIMACOMMS_DEVICE : " CUDA"
83
- JOB_NAME : " longrun_moist_baroclinic_wave"
84
-
85
- - label : " :computer: baroclinic wave equilmoist high res"
86
- command :
87
- - srun julia --color=yes --project=.buildkite .buildkite/ci_driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
88
- artifact_paths : " $$JOB_NAME/output_active/*"
89
- agents :
90
- slurm_gpus : 1
91
- slurm_time : 24:00:00
92
- env :
93
- CLIMACOMMS_DEVICE : " CUDA"
94
- JOB_NAME : " longrun_moist_baroclinic_wave_he60"
95
-
96
- - label : " :computer: dry held-suarez"
97
- command :
98
- - srun julia --color=yes --project=.buildkite .buildkite/ci_driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
99
- artifact_paths : " $$JOB_NAME/output_active/*"
100
- agents :
101
- slurm_gpus : 1
102
- slurm_time : 12:00:00
103
- env :
104
- CLIMACOMMS_DEVICE : " CUDA"
105
- JOB_NAME : " longrun_dry_held_suarez"
106
-
107
- - label : " :computer: held-suarez, equilmoist"
108
- command :
109
- - srun julia --color=yes --project=.buildkite .buildkite/ci_driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
110
- artifact_paths : " $$JOB_NAME/output_active/*"
111
- agents :
112
- slurm_gpus : 1
113
- slurm_time : 24:00:00
114
- env :
115
- CLIMACOMMS_DEVICE : " CUDA"
116
- JOB_NAME : " longrun_moist_held_suarez"
117
-
118
- - group : " helem 16 aquaplanet"
119
- steps :
120
-
121
- - label : " :computer: aquaplanet equilmoist allsky radiation + 0M microphysics"
122
- command :
123
- - srun julia --color=yes --project=.buildkite .buildkite/ci_driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
124
- artifact_paths : " $$JOB_NAME/output_active/*"
125
- agents :
126
- slurm_gpus : 1
127
- slurm_time : 24:00:00
128
- env :
129
- CLIMACOMMS_DEVICE : " CUDA"
130
- JOB_NAME : " longrun_aquaplanet_allsky_0M"
131
-
132
- - label : " :computer: aquaplanet equilmoist allsky radiation + diagnostic edmf + 0M microphysics"
133
- command :
134
- - srun julia --color=yes --project=.buildkite .buildkite/ci_driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
135
- artifact_paths : " $$JOB_NAME/output_active/*"
136
- agents :
137
- slurm_gpus : 1
138
- slurm_time : 24:00:00
139
- env :
140
- CLIMACOMMS_DEVICE : " CUDA"
141
- JOB_NAME : " longrun_aquaplanet_allsky_diagedmf_0M"
142
-
143
- - label : " :computer: aquaplanet equilmoist allsky radiation + prognostic edmf + 0M microphysics"
144
- command :
145
- - srun julia --project=.buildkite .buildkite/ci_driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
146
- artifact_paths : " $$JOB_NAME/output_active/*"
147
- agents :
148
- slurm_gpus : 1
149
- slurm_time : 24:00:00
150
- env :
151
- CLIMACOMMS_DEVICE : " CUDA"
152
- JOB_NAME : " longrun_aquaplanet_allsky_progedmf_0M"
153
-
154
- - label : " :computer: aquaplanet equilmoist allsky radiation + 0M microphysics + earth topography"
155
- command :
156
- - srun julia --color=yes --project=.buildkite .buildkite/ci_driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
157
- artifact_paths : " $$JOB_NAME/output_active/*"
158
- agents :
159
- slurm_gpus : 1
160
- slurm_time : 24:00:00
161
- env :
162
- CLIMACOMMS_DEVICE : " CUDA"
163
- JOB_NAME : " longrun_aquaplanet_allsky_0M_earth"
164
-
165
- - label : " :umbrella: aquaplanet equilmoist allsky radiation + 1M microphysics"
166
- command :
167
- - srun julia --color=yes --project=.buildkite .buildkite/ci_driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
168
- artifact_paths : " $$JOB_NAME/output_active/*"
169
- agents :
170
- slurm_gpus : 1
171
- slurm_time : 24:00:00
172
- env :
173
- CLIMACOMMS_DEVICE : " CUDA"
174
- JOB_NAME : " longrun_aquaplanet_allsky_1M"
175
-
176
- - label : " :computer: aquaplanet equilmoist allsky radiation + time-varying insolation + 0M microphysics + slab ocean"
177
- command :
178
- - srun julia --color=yes --project=.buildkite .buildkite/ci_driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
179
- artifact_paths : " $$JOB_NAME/output_active/*"
180
- agents :
181
- slurm_gpus : 1
182
- slurm_time : 24:00:00
183
- env :
184
- CLIMACOMMS_DEVICE : " CUDA"
185
- JOB_NAME : " longrun_aquaplanet_allsky_tvinsol_0M_slabocean"
186
-
187
- - group : " DYAMOND"
188
-
189
- steps :
190
-
191
- - label : " :computer: aquaplanet dyamond"
192
- command :
193
- - srun julia --color=yes --project=.buildkite .buildkite/ci_driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
194
- artifact_paths : " $$JOB_NAME/output_active/*"
195
- agents :
196
- slurm_gpus : 1
197
- slurm_time : 24:00:00
198
- env :
199
- CLIMACOMMS_DEVICE : " CUDA"
200
- JOB_NAME : " longrun_aquaplanet_dyamond"
40
+ # - group: "helem 30 dycore"
41
+ # steps:
42
+
43
+ # - label: ":computer: hydrostatic balance"
44
+ # command:
45
+ # - srun julia --color=yes --project=.buildkite .buildkite/ci_driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
46
+ # artifact_paths: "$$JOB_NAME/output_active/*"
47
+ # agents:
48
+ # slurm_gpus: 1
49
+ # slurm_time: 12:00:00
50
+ # env:
51
+ # CLIMACOMMS_DEVICE: "CUDA"
52
+ # JOB_NAME: "longrun_hydrostatic_balance"
53
+
54
+ # - label: ":computer: dry baroclinic wave"
55
+ # command:
56
+ # - srun julia --color=yes --project=.buildkite .buildkite/ci_driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
57
+ # artifact_paths: "$$JOB_NAME/output_active/*"
58
+ # agents:
59
+ # slurm_gpus: 1
60
+ # slurm_time: 12:00:00
61
+ # env:
62
+ # CLIMACOMMS_DEVICE: "CUDA"
63
+ # JOB_NAME: "longrun_dry_baroclinic_wave"
64
+
65
+ # - label: ":computer: dry baroclinic wave high res"
66
+ # command:
67
+ # - srun julia --color=yes --project=.buildkite .buildkite/ci_driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
68
+ # artifact_paths: "$$JOB_NAME/output_active/*"
69
+ # agents:
70
+ # slurm_gpus: 1
71
+ # slurm_time: 12:00:00
72
+ # env:
73
+ # CLIMACOMMS_DEVICE: "CUDA"
74
+ # JOB_NAME: "longrun_dry_baroclinic_wave_he60"
75
+
76
+ # - label: ":computer: baroclinic wave equilmoist"
77
+ # command:
78
+ # - srun julia --color=yes --project=.buildkite .buildkite/ci_driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
79
+ # artifact_paths: "$$JOB_NAME/output_active/*"
80
+ # agents:
81
+ # slurm_gpus: 1
82
+ # slurm_time: 12:00:00
83
+ # env:
84
+ # CLIMACOMMS_DEVICE: "CUDA"
85
+ # JOB_NAME: "longrun_moist_baroclinic_wave"
86
+
87
+ # - label: ":computer: baroclinic wave equilmoist high res"
88
+ # command:
89
+ # - srun julia --color=yes --project=.buildkite .buildkite/ci_driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
90
+ # artifact_paths: "$$JOB_NAME/output_active/*"
91
+ # agents:
92
+ # slurm_gpus: 1
93
+ # slurm_time: 24:00:00
94
+ # env:
95
+ # CLIMACOMMS_DEVICE: "CUDA"
96
+ # JOB_NAME: "longrun_moist_baroclinic_wave_he60"
97
+
98
+ # - label: ":computer: dry held-suarez"
99
+ # command:
100
+ # - srun julia --color=yes --project=.buildkite .buildkite/ci_driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
101
+ # artifact_paths: "$$JOB_NAME/output_active/*"
102
+ # agents:
103
+ # slurm_gpus: 1
104
+ # slurm_time: 12:00:00
105
+ # env:
106
+ # CLIMACOMMS_DEVICE: "CUDA"
107
+ # JOB_NAME: "longrun_dry_held_suarez"
108
+
109
+ # - label: ":computer: held-suarez, equilmoist"
110
+ # command:
111
+ # - srun julia --color=yes --project=.buildkite .buildkite/ci_driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
112
+ # artifact_paths: "$$JOB_NAME/output_active/*"
113
+ # agents:
114
+ # slurm_gpus: 1
115
+ # slurm_time: 24:00:00
116
+ # env:
117
+ # CLIMACOMMS_DEVICE: "CUDA"
118
+ # JOB_NAME: "longrun_moist_held_suarez"
119
+
120
+ # - group: "helem 16 aquaplanet"
121
+ # steps:
122
+
123
+ # - label: ":computer: aquaplanet equilmoist allsky radiation + 0M microphysics"
124
+ # command:
125
+ # - srun julia --color=yes --project=.buildkite .buildkite/ci_driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
126
+ # artifact_paths: "$$JOB_NAME/output_active/*"
127
+ # agents:
128
+ # slurm_gpus: 1
129
+ # slurm_time: 24:00:00
130
+ # env:
131
+ # CLIMACOMMS_DEVICE: "CUDA"
132
+ # JOB_NAME: "longrun_aquaplanet_allsky_0M"
133
+
134
+ # - label: ":computer: aquaplanet equilmoist allsky radiation + diagnostic edmf + 0M microphysics"
135
+ # command:
136
+ # - srun julia --color=yes --project=.buildkite .buildkite/ci_driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
137
+ # artifact_paths: "$$JOB_NAME/output_active/*"
138
+ # agents:
139
+ # slurm_gpus: 1
140
+ # slurm_time: 24:00:00
141
+ # env:
142
+ # CLIMACOMMS_DEVICE: "CUDA"
143
+ # JOB_NAME: "longrun_aquaplanet_allsky_diagedmf_0M"
144
+
145
+ # - label: ":computer: aquaplanet equilmoist allsky radiation + prognostic edmf + 0M microphysics"
146
+ # command:
147
+ # - srun julia --project=.buildkite .buildkite/ci_driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
148
+ # artifact_paths: "$$JOB_NAME/output_active/*"
149
+ # agents:
150
+ # slurm_gpus: 1
151
+ # slurm_time: 24:00:00
152
+ # env:
153
+ # CLIMACOMMS_DEVICE: "CUDA"
154
+ # JOB_NAME: "longrun_aquaplanet_allsky_progedmf_0M"
155
+
156
+ # - label: ":computer: aquaplanet equilmoist allsky radiation + 0M microphysics + earth topography"
157
+ # command:
158
+ # - srun julia --color=yes --project=.buildkite .buildkite/ci_driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
159
+ # artifact_paths: "$$JOB_NAME/output_active/*"
160
+ # agents:
161
+ # slurm_gpus: 1
162
+ # slurm_time: 24:00:00
163
+ # env:
164
+ # CLIMACOMMS_DEVICE: "CUDA"
165
+ # JOB_NAME: "longrun_aquaplanet_allsky_0M_earth"
166
+
167
+ # - label: ":umbrella: aquaplanet equilmoist allsky radiation + 1M microphysics"
168
+ # command:
169
+ # - srun julia --color=yes --project=.buildkite .buildkite/ci_driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
170
+ # artifact_paths: "$$JOB_NAME/output_active/*"
171
+ # agents:
172
+ # slurm_gpus: 1
173
+ # slurm_time: 24:00:00
174
+ # env:
175
+ # CLIMACOMMS_DEVICE: "CUDA"
176
+ # JOB_NAME: "longrun_aquaplanet_allsky_1M"
177
+
178
+ # - label: ":computer: aquaplanet equilmoist allsky radiation + time-varying insolation + 0M microphysics + slab ocean"
179
+ # command:
180
+ # - srun julia --color=yes --project=.buildkite .buildkite/ci_driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
181
+ # artifact_paths: "$$JOB_NAME/output_active/*"
182
+ # agents:
183
+ # slurm_gpus: 1
184
+ # slurm_time: 24:00:00
185
+ # env:
186
+ # CLIMACOMMS_DEVICE: "CUDA"
187
+ # JOB_NAME: "longrun_aquaplanet_allsky_tvinsol_0M_slabocean"
188
+
189
+ # - group: "DYAMOND"
190
+
191
+ # steps:
192
+
193
+ # - label: ":computer: aquaplanet dyamond"
194
+ # command:
195
+ # - srun julia --color=yes --project=.buildkite .buildkite/ci_driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
196
+ # artifact_paths: "$$JOB_NAME/output_active/*"
197
+ # agents:
198
+ # slurm_gpus: 1
199
+ # slurm_time: 24:00:00
200
+ # env:
201
+ # CLIMACOMMS_DEVICE: "CUDA"
202
+ # JOB_NAME: "longrun_aquaplanet_dyamond"
201
203
202
204
- group : " atmos-only coupler runs"
203
205
204
206
steps :
205
207
206
- - label : " :computer: amip target diagnostic edmf"
208
+ # - label: ":computer: amip target diagnostic edmf"
209
+ # command:
210
+ # - srun julia --color=yes --project=.buildkite .buildkite/ci_driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
211
+ # artifact_paths: "$$JOB_NAME/output_active/*"
212
+ # agents:
213
+ # slurm_gpus: 1
214
+ # slurm_time: 24:00:00
215
+ # env:
216
+ # CLIMACOMMS_DEVICE: "CUDA"
217
+ # JOB_NAME: "amip_target_diagedmf"
218
+
219
+ - label : " :computer: amip target edonly edmf"
207
220
command :
208
221
- srun julia --color=yes --project=.buildkite .buildkite/ci_driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
209
222
artifact_paths : " $$JOB_NAME/output_active/*"
@@ -212,9 +225,9 @@ steps:
212
225
slurm_time : 24:00:00
213
226
env :
214
227
CLIMACOMMS_DEVICE : " CUDA"
215
- JOB_NAME : " amip_target_diagedmf "
228
+ JOB_NAME : " amip_target_edonly "
216
229
217
- - label : " :computer: amip target edonly edmf"
230
+ - label : " :computer: amip target edonly edmf nonequil "
218
231
command :
219
232
- srun julia --color=yes --project=.buildkite .buildkite/ci_driver.jl --config_file $CONFIG_PATH/$$JOB_NAME.yml --job_id $$JOB_NAME
220
233
artifact_paths : " $$JOB_NAME/output_active/*"
@@ -223,4 +236,4 @@ steps:
223
236
slurm_time : 24:00:00
224
237
env :
225
238
CLIMACOMMS_DEVICE : " CUDA"
226
- JOB_NAME : " amip_target_edonly "
239
+ JOB_NAME : " amip_target_edonly_nonequil "
0 commit comments