|
63 | 63 | <depend_string> --dependencies</depend_string> |
64 | 64 | <walltime_format>%M</walltime_format> |
65 | 65 | <submit_args> |
66 | | - <arg flag="--cwd" name="$CASEROOT"/> |
67 | | - <arg flag="-A" name="$PROJECT"/> |
68 | | - <arg flag="-t" name="$JOB_WALLCLOCK_TIME"/> |
| 66 | + <arg flag="--cwd" name="CASEROOT"/> |
| 67 | + <arg flag="-A" name="PROJECT"/> |
| 68 | + <arg flag="-t" name="JOB_WALLCLOCK_TIME"/> |
69 | 69 | <arg flag="-n" name="$TOTALPES/$PES_PER_NODE"/> |
70 | | - <arg flag="-q" name="$JOB_QUEUE"/> |
| 70 | + <arg flag="-q" name="JOB_QUEUE"/> |
71 | 71 | <arg flag="--mode script"/> |
72 | | - </submit_args> |
| 72 | + <arg flag="--env" name='"CIMEROOT=$CIMEROOT"'/> |
| 73 | + </submit_args> |
73 | 74 | </batch_system> |
74 | 75 |
|
75 | 76 | <batch_system type="lsf" version="9.1"> |
|
142 | 143 | </batch_system> |
143 | 144 |
|
144 | 145 | <!-- babbage is PBS --> |
145 | | - <batch_system MACH="babbage" version="x.y"> |
| 146 | + <batch_system MACH="babbage" type="pbs"> |
146 | 147 | <directives> |
147 | 148 | <directive default="/bin/bash" > -S {{ shell }} </directive> |
148 | 149 | </directives> |
149 | 150 | </batch_system> |
150 | 151 |
|
151 | 152 | <!-- babbageKnc is PBS --> |
152 | | - <batch_system MACH="babbageKnc" version="x.y"> |
| 153 | + <batch_system MACH="babbageKnc" type="pbs"> |
153 | 154 | <directives> |
154 | 155 | <directive default="/bin/bash" > -S {{ shell }} </directive> |
155 | 156 | </directives> |
156 | 157 | </batch_system> |
157 | 158 |
|
158 | 159 | <!-- brutus is PBS --> |
159 | | - <batch_system type="pbs" MACH="brutus" version="x.y"> |
| 160 | + <batch_system type="pbs" MACH="brutus" > |
160 | 161 | <directives> |
161 | 162 | <directive default="/bin/bash" > -S {{ shell }} </directive> |
162 | 163 | </directives> |
|
186 | 187 | </batch_system> |
187 | 188 |
|
188 | 189 | <!-- brutus is PBS --> |
189 | | - <batch_system MACH="brutus" version="x.y"> |
| 190 | + <batch_system MACH="brutus" type="pbs"> |
190 | 191 | <directives> |
191 | 192 | <directive default="/bin/bash" > -S {{ shell }} </directive> |
192 | 193 | </directives> |
193 | 194 | </batch_system> |
194 | 195 |
|
195 | | - <!-- eos is PBS --> |
196 | | - <batch_system MACH="eos" version="x.y"> |
| 196 | + <!-- eos is PBS --> |
| 197 | + <batch_system MACH="eos" type="pbs"> |
197 | 198 | <jobid_pattern>^(\d+)</jobid_pattern> |
198 | 199 | <directives> |
199 | 200 | <directive>-A $PROJECT</directive> |
200 | 201 | <directive>-l mppwidth={{ mppwidth }}</directive> |
201 | 202 | <directive>-l nodes={{ num_nodes }}</directive> |
202 | 203 | <directive default="/bin/bash" > -S {{ shell }} </directive> |
203 | 204 | </directives> |
204 | | - </batch_system> |
| 205 | + </batch_system> |
205 | 206 |
|
206 | 207 | <!-- erebus is PBS --> |
207 | | - <batch_system MACH="erebus" version="x.y"> |
| 208 | + <batch_system MACH="erebus" type="pbs"> |
208 | 209 | <directives> |
209 | 210 | <directive default="/bin/bash" > -S {{ shell }} </directive> |
210 | 211 | </directives> |
|
232 | 233 | </walltimes> |
233 | 234 | </batch_system> |
234 | 235 |
|
235 | | - <!-- goldbach is PBS --> |
236 | | - <batch_system MACH="goldbach" version="x.y"> |
237 | | - <directives> |
238 | | - <directive>-l nodes={{ num_nodes }}:ppn={{ tasks_per_node }}</directive> |
239 | | - <directive default="/bin/bash" > -S {{ shell }} </directive> |
240 | | - </directives> |
241 | | - </batch_system> |
242 | | - |
243 | 236 | <!-- hobart is PBS --> |
244 | 237 | <batch_system type="pbs" MACH="hobart" version="x.y"> |
245 | 238 | <directives> |
|
253 | 246 | </batch_system> |
254 | 247 |
|
255 | 248 | <!-- hera is SLURM --> |
256 | | - <batch_system MACH="hera"> |
| 249 | + <batch_system MACH="hera" type="slurm"> |
257 | 250 | <batch_directive>#MSUB</batch_directive> |
258 | 251 | <directives> |
259 | 252 | <directive>-A ees</directive> |
260 | 253 | <directive>-l gres=lscratchd</directive> |
261 | 254 | </directives> |
262 | 255 | </batch_system> |
263 | 256 |
|
264 | | - <!-- hopper is PBS --> |
265 | | - <batch_system MACH="hopper" version="x.y"> |
266 | | - <directives> |
267 | | - <directive default="/bin/bash" > -S {{ shell }} </directive> |
268 | | - </directives> |
269 | | - </batch_system> |
270 | | - |
271 | | - <!-- janus is PBS --> |
272 | | - <batch_system MACH="janus" version="x.y"> |
273 | | - <directives> |
274 | | - <directive default="/bin/bash" > -S {{ shell }} </directive> |
275 | | - </directives> |
276 | | - </batch_system> |
277 | | - |
278 | 257 | <batch_system MACH="mira" type="cobalt"> |
279 | 258 | <queues> |
280 | 259 | <queue waltimemin="0" walltimemax="360" jobmin="512" jobmax="4096" default="true">default</queue> |
|
361 | 340 | </batch_system> |
362 | 341 |
|
363 | 342 | <!-- all pleiades machines are PBS --> |
364 | | - <batch_system MACH="pleiades-wes" version="x.y"> |
| 343 | + <batch_system MACH="pleiades-wes" version="x.y" type="pbs"> |
365 | 344 | <jobid_pattern>^(\S+)</jobid_pattern> |
366 | 345 | <directives> |
367 | 346 | <directive>-W group_list=$PROJECT </directive> |
|
372 | 351 | </batch_system> |
373 | 352 |
|
374 | 353 | <!-- sierra is SLURM --> |
375 | | - <batch_system MACH="sierra"> |
| 354 | + <batch_system MACH="sierra" type="slurm"> |
376 | 355 | <batch_directive>#MSUB</batch_directive> |
377 | 356 | <directives> |
378 | 357 | <directive> </directive> |
|
431 | 410 | </batch_system> |
432 | 411 |
|
433 | 412 | <!-- titan is PBS --> |
434 | | - <batch_system MACH="titan" version="x.y"> |
| 413 | + <batch_system MACH="titan" type="pbs"> |
435 | 414 | <directives> |
436 | 415 | <directive default="/bin/bash" > -S {{ shell }} </directive> |
437 | 416 | </directives> |
|
0 commit comments