-
Notifications
You must be signed in to change notification settings - Fork 116
Expand file tree
/
Copy pathmatrix.yml
More file actions
43 lines (37 loc) · 1.56 KB
/
Copy pathmatrix.yml
File metadata and controls
43 lines (37 loc) · 1.56 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
##############################################################################
# Copyright (c) Lawrence Livermore National Security, LLC and other
# RAJA Project Developers. See top-level LICENSE and COPYRIGHT
# files for dates and other details. No copyright assignment is required
# to contribute to RAJA.
#
# SPDX-License-Identifier: (BSD-3-Clause)
##############################################################################
# Override reproducer section to define project specific variables.
.matrix_reproducer_vars:
script:
- !reference [.reproducer_vars, script]
########################
# Overridden shared jobs
########################
# We duplicate the shared jobs description and add necessary changes for this
# project. We keep ${PROJECT_<MACHINE>_VARIANTS} and ${PROJECT_<MACHINE>_DEPS}
# when possible so that the comparison with the original job is easier.
# Shared job uses toolchain %clang-18-gcc-13, replaced with %llvm@=18.1.8 below
clang_18_1_8_gcc_13_cuda_12_6_0:
extends: .job_on_matrix
variables:
ON_MATRIX: "OFF"
############
# Extra jobs
############
# We do not recommend using ${PROJECT_<MACHINE>_VARIANTS} and
# ${PROJECT_<MACHINE>_DEPS} in the extra jobs. There is no reason not to fully
# describe the spec here.
clang_18_1_8_cuda_12_6_0:
variables:
SPEC: " ~shared +cuda cuda_arch=90 +tests %llvm@=18.1.8 ^cuda@12.6.0+allow-unsupported-compilers"
extends: .job_on_matrix
clang_18_1_8_cuda_13_1_1:
variables:
SPEC: " ~shared +cuda cuda_arch=90 +tests %llvm@=18.1.8 ^cuda@13.1.1+allow-unsupported-compilers"
extends: .job_on_matrix