-
Notifications
You must be signed in to change notification settings - Fork 68
/
Copy pathtioga.yml
35 lines (30 loc) · 1.15 KB
/
tioga.yml
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
##############################################################################
# Copyright (c) 2022-23, Lawrence Livermore National Security, LLC and RADIUSS
# project contributors. See the COPYRIGHT file for details.
#
# SPDX-License-Identifier: (MIT)
##############################################################################
# Override reproducer section to define project specific variables.
.tioga_reproducer_vars:
script:
- |
echo -e "export MODULE_LIST=\"${MODULE_LIST}\""
echo -e "export SPEC=\"${SPEC//\"/\\\"}\""
# With GitLab CI, included files cannot be empty.
variables:
INCLUDED_FILE_CANNOT_BE_EMPTY: "True"
# The correct way is now to use rocmcc compiler directly as done in shared spec
### Template for extra jobs defined by the project.
#clang13.0.1-rocm5.4.1:
# variables:
# SPEC: "%[email protected] +rocm amdgpu_target=gfx90a ^[email protected]"
# extends: .job_on_tioga
master:
variables:
SPEC: " +tests %[email protected]"
extends: .job_on_tioga
rocmcc_5_7_1_hip:
variables:
ON_TIOGA: "OFF"
SPEC: "${PROJECT_TIOGA_VARIANTS} +rocm amdgpu_target=gfx90a %[email protected] ^[email protected] ${PROJECT_TIOGA_DEPS}"
extends: .job_on_tioga