@@ -20,14 +20,9 @@ steps:
20
20
rm -rf ${JULIA_DEPOT_PATH}
21
21
fi
22
22
23
- - echo "--- Instantiate project"
24
- - " julia --project -e 'using Pkg; Pkg.instantiate(;verbose=true); Pkg.precompile(;strict=true)'"
25
- # force the initialization of the CUDA runtime as it is lazily loaded by default
26
- - " julia --project -e 'using CUDA; CUDA.precompile_runtime()'"
27
-
28
23
- echo "--- Instantiate test"
29
- - " julia --project=test -e 'using Pkg; Pkg.develop(path=\" .\" ); Pkg.instantiate(;verbose=true); Pkg.precompile(;strict=true)'"
30
- - " julia --project=test --check-bounds=yes - e 'using Pkg; Pkg.instantiate(;verbose=true); Pkg.precompile(;strict=true )'"
24
+ - " julia --project=test --check-bounds=yes - e 'using Pkg; Pkg.develop(path=\" .\" ); Pkg.instantiate(;verbose=true); Pkg.precompile(;strict=true)'"
25
+ - " julia --project=test -e 'using CUDA; CUDA.precompile_runtime( )'"
31
26
32
27
- echo "--- Instantiate lib/ClimaCoreTempestRemap"
33
28
- " julia --project=lib/ClimaCoreTempestRemap -e 'using Pkg; Pkg.develop(path=\" .\" ); Pkg.instantiate(;verbose=true); Pkg.precompile(;strict=true)'"
43
38
- " julia --project=benchmarks/bickleyjet -e 'using Pkg; Pkg.instantiate(;verbose=true); Pkg.precompile(;strict=true)'"
44
39
45
40
- echo "--- Instantiate status"
46
- - " julia --project -e 'using Pkg; Pkg.status()'"
41
+ - " julia --project=test -e 'using Pkg; Pkg.status()'"
47
42
48
43
agents :
49
44
slurm_mem : 80G
@@ -109,7 +104,7 @@ steps:
109
104
- label : " Unit: data cuda"
110
105
key : unit_data_cuda
111
106
command :
112
- - " julia --project -e 'using CUDA; CUDA.versioninfo()'"
107
+ - " julia --project=test -e 'using CUDA; CUDA.versioninfo()'"
113
108
- " julia --color=yes --check-bounds=yes --project=test test/DataLayouts/cuda.jl CUDA"
114
109
agents :
115
110
slurm_gpus : 1
@@ -181,15 +176,15 @@ steps:
181
176
- label : " Unit: cuda spaces"
182
177
key : " gpu_cuda_spaces"
183
178
command :
184
- - " julia --project -e 'using CUDA; CUDA.versioninfo()'"
179
+ - " julia --project=test -e 'using CUDA; CUDA.versioninfo()'"
185
180
- " srun julia --color=yes --check-bounds=yes --project=test test/Spaces/spaces.jl"
186
181
agents :
187
182
slurm_gpus : 1
188
183
189
184
- label : " Unit: distributed cuda spaces"
190
185
key : " gpu_distributed_extruded_cuda_spaces"
191
186
command :
192
- - " julia --project -e 'using CUDA; CUDA.versioninfo()'"
187
+ - " julia --project=test -e 'using CUDA; CUDA.versioninfo()'"
193
188
- " srun julia --color=yes --check-bounds=yes --project=test test/Spaces/distributed_cuda/space_construction.jl CUDA"
194
189
agents :
195
190
slurm_gpus_per_task : 1
@@ -198,15 +193,15 @@ steps:
198
193
- label : " Unit: ddss1"
199
194
key : unit_ddss1
200
195
command :
201
- - " julia --project -e 'using CUDA; CUDA.versioninfo()'"
196
+ - " julia --project=test -e 'using CUDA; CUDA.versioninfo()'"
202
197
- " julia --color=yes --check-bounds=yes --project=test test/Spaces/ddss1.jl CUDA"
203
198
agents :
204
199
slurm_gpus : 1
205
200
206
201
- label : " Unit: ddss1 cs"
207
202
key : unit_ddss1_cs
208
203
command :
209
- - " julia --project -e 'using CUDA; CUDA.versioninfo()'"
204
+ - " julia --project=test -e 'using CUDA; CUDA.versioninfo()'"
210
205
- " julia --color=yes --check-bounds=yes --project=test test/Spaces/ddss1_cs.jl CUDA"
211
206
agents :
212
207
slurm_gpus : 1
@@ -303,7 +298,7 @@ steps:
303
298
- label : " Unit: cuda dss 2-process test"
304
299
key : " gpu_ddss2_test"
305
300
command :
306
- - " julia --project -e 'using CUDA; CUDA.versioninfo()'"
301
+ - " julia --project=test -e 'using CUDA; CUDA.versioninfo()'"
307
302
- " srun julia --color=yes --check-bounds=yes --project=test test/Spaces/distributed_cuda/ddss2.jl"
308
303
timeout_in_minutes : 15
309
304
env :
@@ -315,7 +310,7 @@ steps:
315
310
- label : " Unit: cuda dss 3-process test"
316
311
key : " gpu_ddss3_test"
317
312
command :
318
- - " julia --project -e 'using CUDA; CUDA.versioninfo()'"
313
+ - " julia --project=test -e 'using CUDA; CUDA.versioninfo()'"
319
314
- " srun julia --color=yes --check-bounds=yes --project=test test/Spaces/distributed_cuda/ddss3.jl"
320
315
timeout_in_minutes : 15
321
316
env :
@@ -327,7 +322,7 @@ steps:
327
322
- label : " Unit: cuda dss 4-process test"
328
323
key : " gpu_ddss4_test"
329
324
command :
330
- - " julia --project -e 'using CUDA; CUDA.versioninfo()'"
325
+ - " julia --project=test -e 'using CUDA; CUDA.versioninfo()'"
331
326
- " srun julia --color=yes --check-bounds=yes --project=test test/Spaces/distributed_cuda/ddss4.jl"
332
327
timeout_in_minutes : 15
333
328
env :
@@ -339,7 +334,7 @@ steps:
339
334
- label : " Unit: cuda Cubed Sphere dss; ne = 32; 2-process test"
340
335
key : " gpu_ddss_ne32_cs_2processes"
341
336
command :
342
- - " julia --project -e 'using CUDA; CUDA.versioninfo()'"
337
+ - " julia --project=test -e 'using CUDA; CUDA.versioninfo()'"
343
338
- " srun julia --color=yes --check-bounds=yes --project=test test/Spaces/distributed_cuda/ddss_ne32_cs.jl"
344
339
timeout_in_minutes : 15
345
340
env :
@@ -351,7 +346,7 @@ steps:
351
346
- label : " Unit: cuda Cubed Sphere dss; ne = 32; 3-process test"
352
347
key : " gpu_ddss_ne32_cs_3processes"
353
348
command :
354
- - " julia --project -e 'using CUDA; CUDA.versioninfo()'"
349
+ - " julia --project=test -e 'using CUDA; CUDA.versioninfo()'"
355
350
- " srun julia --color=yes --check-bounds=yes --project=test test/Spaces/distributed_cuda/ddss_ne32_cs.jl"
356
351
timeout_in_minutes : 15
357
352
env :
@@ -363,7 +358,7 @@ steps:
363
358
- label : " Unit: cuda Cubed Sphere dss; ne = 32; 4-process test"
364
359
key : " gpu_ddss_ne32_cs_4processes"
365
360
command :
366
- - " julia --project -e 'using CUDA; CUDA.versioninfo()'"
361
+ - " julia --project=test -e 'using CUDA; CUDA.versioninfo()'"
367
362
- " srun julia --color=yes --check-bounds=yes --project=test test/Spaces/distributed_cuda/ddss_ne32_cs.jl"
368
363
timeout_in_minutes : 15
369
364
env :
@@ -382,23 +377,23 @@ steps:
382
377
- label : " Unit: field cuda"
383
378
key : unit_field_cuda
384
379
command :
385
- - " julia --project -e 'using CUDA; CUDA.versioninfo()'"
380
+ - " julia --project=test -e 'using CUDA; CUDA.versioninfo()'"
386
381
- " julia --color=yes --check-bounds=yes --project=test test/Fields/field.jl"
387
382
agents :
388
383
slurm_gpus : 1
389
384
390
385
- label : " Unit: reduction cuda"
391
386
key : unit_reduction_cuda
392
387
command :
393
- - " julia --project -e 'using CUDA; CUDA.versioninfo()'"
388
+ - " julia --project=test -e 'using CUDA; CUDA.versioninfo()'"
394
389
- " julia --color=yes --check-bounds=yes --project=test test/Fields/reduction_cuda.jl CUDA"
395
390
agents :
396
391
slurm_gpus : 1
397
392
398
393
- label : " Unit: distributed reduction cuda"
399
394
key : unit_distributed_reduction_cuda
400
395
command :
401
- - " julia --project -e 'using CUDA; CUDA.versioninfo()'"
396
+ - " julia --project=test -e 'using CUDA; CUDA.versioninfo()'"
402
397
- " srun julia --color=yes --check-bounds=yes --project=test test/Fields/reduction_cuda_distributed.jl"
403
398
agents :
404
399
slurm_gpus_per_task : 1
@@ -516,31 +511,31 @@ steps:
516
511
key : unit_rectilinear_cuda
517
512
command : " julia --color=yes --check-bounds=yes --project=test test/Operators/spectralelement/rectilinear_cuda.jl"
518
513
command :
519
- - " julia --project -e 'using CUDA; CUDA.versioninfo()'"
514
+ - " julia --project=test -e 'using CUDA; CUDA.versioninfo()'"
520
515
- " julia --color=yes --check-bounds=yes --project=test test/Operators/spectralelement/rectilinear_cuda.jl CUDA"
521
516
agents :
522
517
slurm_gpus : 1
523
518
524
519
- label : " Unit: hybrid operators cuda"
525
520
key : unit_ops_cuda
526
521
command :
527
- - " julia --project -e 'using CUDA; CUDA.versioninfo()'"
522
+ - " julia --project=test -e 'using CUDA; CUDA.versioninfo()'"
528
523
- " julia --color=yes --check-bounds=yes --project=test test/Operators/hybrid/cuda.jl CUDA"
529
524
agents :
530
525
slurm_gpus : 1
531
526
532
527
- label : " Unit: extruded sphere cuda"
533
528
key : unit_extruded_sphere_cuda
534
529
command :
535
- - " julia --project -e 'using CUDA; CUDA.versioninfo()'"
530
+ - " julia --project=test -e 'using CUDA; CUDA.versioninfo()'"
536
531
- " julia --color=yes --check-bounds=yes --project=test test/Operators/hybrid/extruded_sphere_cuda.jl CUDA"
537
532
agents :
538
533
slurm_gpus : 1
539
534
540
535
- label : " Unit: extruded 3dbox cuda"
541
536
key : unit_extruded_3dbox_cuda
542
537
command :
543
- - " julia --project -e 'using CUDA; CUDA.versioninfo()'"
538
+ - " julia --project=test -e 'using CUDA; CUDA.versioninfo()'"
544
539
- " julia --color=yes --check-bounds=yes --project=test test/Operators/hybrid/extruded_3dbox_cuda.jl CUDA"
545
540
agents :
546
541
slurm_gpus : 1
@@ -947,7 +942,7 @@ steps:
947
942
- label : " Unit: limiter cuda"
948
943
key : unit_limiter_gpu
949
944
command :
950
- - " julia --project -e 'using CUDA; CUDA.versioninfo()'"
945
+ - " julia --project=test -e 'using CUDA; CUDA.versioninfo()'"
951
946
- " julia --color=yes --project=test test/Limiters/limiter.jl"
952
947
agents :
953
948
slurm_gpus : 1
@@ -995,7 +990,7 @@ steps:
995
990
- label : " Perf: FD operators from the wild (gpu)"
996
991
key : perf_FD_ops_examples_gpu
997
992
command :
998
- - " julia --project -e 'using CUDA; CUDA.versioninfo()'"
993
+ - " julia --project=test -e 'using CUDA; CUDA.versioninfo()'"
999
994
- " julia --color=yes --project=test test/Operators/finitedifference/opt_examples.jl"
1000
995
agents :
1001
996
slurm_gpus : 1
@@ -1020,7 +1015,7 @@ steps:
1020
1015
- label : " Perf: SEM operator benchmarks (cuda Float32)"
1021
1016
key : " perf_gpu_spectral_ops_cuda_float32"
1022
1017
command :
1023
- - " julia --project -e 'using CUDA; CUDA.versioninfo()'"
1018
+ - " julia --project=test -e 'using CUDA; CUDA.versioninfo()'"
1024
1019
- " julia --color=yes --project=test test/Operators/spectralelement/benchmark_ops.jl --device CUDA --float-type Float32"
1025
1020
agents :
1026
1021
slurm_gpus : 1
@@ -1032,7 +1027,7 @@ steps:
1032
1027
- label : " Perf: SEM operator benchmarks (cuda Float64)"
1033
1028
key : " perf_gpu_spectral_ops_cuda_float64"
1034
1029
command :
1035
- - " julia --project -e 'using CUDA; CUDA.versioninfo()'"
1030
+ - " julia --project=test -e 'using CUDA; CUDA.versioninfo()'"
1036
1031
- " julia --color=yes --project=test test/Operators/spectralelement/benchmark_ops.jl --device CUDA --float-type Float64"
1037
1032
agents :
1038
1033
slurm_gpus : 1
@@ -1048,7 +1043,7 @@ steps:
1048
1043
- label : " Perf: SEM operator benchmarks"
1049
1044
key : " perf_gpu_spectral_ops"
1050
1045
command :
1051
- - " julia --project -e 'using CUDA; CUDA.versioninfo()'"
1046
+ - " julia --project=test -e 'using CUDA; CUDA.versioninfo()'"
1052
1047
- " julia --color=yes --project=test test/Operators/spectralelement/benchmark_ops.jl --device CUDA"
1053
1048
agents :
1054
1049
slurm_gpus : 1
0 commit comments