Skip to content

Commit e49f154

Browse files
committed
Final cleanup pass
1 parent daa05ed commit e49f154

File tree

5 files changed

+29
-31
lines changed

5 files changed

+29
-31
lines changed

.gitlab/jobs/corona.yml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
# project. We keep ${PROJECT_<MACHINE>_VARIANTS} and ${PROJECT_<MACHINE>_DEPS}
1818
# So that the comparison with the original job is easier.
1919

20-
# No overridden jobs so far.
20+
## rocm 5.7.1 job is shared
2121

2222
############
2323
# Extra jobs
@@ -26,9 +26,14 @@
2626
# ${PROJECT_<MACHINE>_DEPS} in the extra jobs. There is no reason not to fully
2727
# describe the spec here.
2828

29-
rocmcc_6_4_2_hip_desul_atomics:
29+
rocmcc_5_7_1_hip_openmp:
3030
variables:
31-
SPEC: " ~shared +rocm ~openmp +tests +desul amdgpu_target=gfx906 %llvm-amdgpu@=6.4.2 ^hip@6.4.2"
31+
SPEC: " ~shared +rocm +openmp +tests +vectorization amdgpu_target=gfx906 %llvm-amdgpu@=5.7.1 ^hip@5.7.1"
32+
extends: .job_on_corona
33+
34+
rocmcc_5_7_1_hip_desul_atomics:
35+
variables:
36+
SPEC: " ~shared +rocm ~openmp +tests +desul amdgpu_target=gfx906 %llvm-amdgpu@=5.7.1 ^hip@5.7.1"
3237
extends: .job_on_corona
3338

3439
clang_22_0_0_sycl_gcc_10_3_1_rocmcc_6_4_2:

.gitlab/jobs/dane.yml

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,28 +17,25 @@
1717
# project. We keep ${PROJECT_<MACHINE>_VARIANTS} and ${PROJECT_<MACHINE>_DEPS}
1818
# when possible so that the comparison with the original job is easier.
1919

20-
# Identical to shared job, but use OpenMP tasks and no vectorization
20+
# Shared job uses %clang-14-gcc-11
2121
clang_14_0_6:
2222
variables:
2323
SPEC: " ~shared +openmp +omptask ~vectorization +tests %llvm@=14.0.6 ${PROJECT_DANE_DEPS}"
2424
extends: .job_on_dane
2525

26-
# Identical to shared job, but use OpenMP tasks and no vectorization
27-
gcc_10_3_1:
28-
variables:
29-
SPEC: " ~shared +openmp +omptask ~vectorization +tests %gcc@=10.3.1 ${PROJECT_DANE_DEPS}"
30-
extends: .job_on_dane
26+
## gcc 11.2.1 job is shared
3127

28+
# Identical to shared job, but use OpenMP tasks and no vectorization
3229
# custom variant
3330
# https://github.com/LLNL/RAJA/pull/1712#issuecomment-2292006843
3431
oneapi_2023_2_1:
3532
variables:
36-
SPEC: "${PROJECT_DANE_VARIANTS} +lowopttest cxxflags==-fp-model=precise %oneapi@=2023.2.1 ${PROJECT_DANE_DEPS}"
33+
SPEC: "~shared +openmp +vectorization +tests +lowopttest cxxflags==-fp-model=precise %oneapi@=2023.2.1"
3734
extends: .job_on_dane
3835

3936
oneapi_2025_2_0:
4037
variables:
41-
SPEC: "${PROJECT_DANE_VARIANTS} cxxflags==-fp-model=precise %oneapi@=2025.2.0 ${PROJECT_DANE_DEPS}"
38+
SPEC: "~shared +openmp +vectorization +tests cxxflags==-fp-model=precise %oneapi@=2025.2.0"
4239
extends: .job_on_dane
4340

4441
############
@@ -53,6 +50,11 @@ clang_19_1_3:
5350
SPEC: " ~shared +openmp +tests %llvm@=19.1.3"
5451
extends: .job_on_dane
5552

53+
gcc_10_3_1:
54+
variables:
55+
SPEC: " ~shared +openmp +omptask ~vectorization +tests %gcc@=10.3.1 ${PROJECT_DANE_DEPS}"
56+
extends: .job_on_dane
57+
5658
gcc_12_1_1:
5759
variables:
5860
SPEC: " ~shared +openmp +tests %gcc@=12.1.1"
@@ -63,7 +65,6 @@ gcc_13_3_1:
6365
SPEC: " ~shared +openmp +tests %gcc@=13.3.1"
6466
extends: .job_on_dane
6567

66-
# OTHERS
6768
clang_14_0_6_gcc_11_2_1_desul_atomics:
6869
variables:
6970
SPEC: " ~shared +openmp +tests +desul %clang-14-gcc-11"

.gitlab/jobs/matrix.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
# project. We keep ${PROJECT_<MACHINE>_VARIANTS} and ${PROJECT_<MACHINE>_DEPS}
1818
# when possible so that the comparison with the original job is easier.
1919

20-
# No overridden jobs so far...
20+
## clang 18.1.1 + CUDA 12.6.0 job is shared
2121

2222
############
2323
# Extra jobs
@@ -26,3 +26,4 @@
2626
# ${PROJECT_<MACHINE>_DEPS} in the extra jobs. There is no reason not to fully
2727
# describe the spec here.
2828

29+

.gitlab/jobs/tioga.yml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@
1717
# project. We keep ${PROJECT_<MACHINE>_VARIANTS} and ${PROJECT_<MACHINE>_DEPS}
1818
# So that the comparison with the original job is easier.
1919

20+
## NOTE: rocm 6.4.1 job is shared
21+
2022
# Compiler error preventing a test to succeed.
2123
# https://github.com/LLNL/RAJA/pull/1712#issuecomment-2316335119
2224
cce_18_0_1:
@@ -25,21 +27,18 @@ cce_18_0_1:
2527
extends: .job_on_tioga
2628
allow_failure: true
2729

30+
## NOTE: cce 19.0.0 job is shared
31+
2832
############
2933
# Extra jobs
3034
############
3135
# We do not recommend using ${PROJECT_<MACHINE>_VARIANTS} and
3236
# ${PROJECT_<MACHINE>_DEPS} in the extra jobs. There is no reason not to fully
3337
# describe the spec here.
3438

35-
cce_19_0_0:
36-
variables:
37-
SPEC: "${PROJECT_TIOGA_VARIANTS} %cce@=19.0.0 ${PROJECT_TIOGA_DEPS}"
38-
extends: .job_on_tioga
39-
4039
cce_20_0_0:
4140
variables:
42-
SPEC: "${PROJECT_TIOGA_VARIANTS} %cce@=20.0.0 ${PROJECT_TIOGA_DEPS}"
41+
SPEC: "~shared +openmp +vectorization +tests %cce@=20.0.0 "
4342
extends: .job_on_tioga
4443

4544
rocmcc_6_4_1_hip_desul_atomics:

.gitlab/jobs/tuolumne.yml

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,9 @@
1717
# project. We keep ${PROJECT_<MACHINE>_VARIANTS} and ${PROJECT_<MACHINE>_DEPS}
1818
# So that the comparison with the original job is easier.
1919

20-
# Compiler error preventing a test to succeed.
21-
# https://github.com/LLNL/RAJA/pull/1712#issuecomment-2316335119
22-
cce_18_0_1:
23-
variables:
24-
ON_TUOLUMNE: "OFF"
25-
extends: .job_on_tuolumne
20+
## cce 19.0.0 job is shared
21+
22+
## rocm 6.4.1 job is shared
2623

2724
############
2825
# Extra jobs
@@ -31,14 +28,9 @@ cce_18_0_1:
3128
# ${PROJECT_<MACHINE>_DEPS} in the extra jobs. There is no reason not to fully
3229
# describe the spec here.
3330

34-
cce_19_0_0:
35-
variables:
36-
SPEC: "${PROJECT_TUOLUMNE_VARIANTS} %cce@=19.0.0 ${PROJECT_TUOLUMNE_DEPS}"
37-
extends: .job_on_tuolumne
38-
3931
cce_20_0_0:
4032
variables:
41-
SPEC: "${PROJECT_TUOLUMNE_VARIANTS} %cce@=20.0.0 ${PROJECT_TUOLUMNE_DEPS}"
33+
SPEC: "~shared +openmp +vectorization +tests %cce@=20.0.0"
4234
extends: .job_on_tuolumne
4335

4436
rocmcc_6_4_1_hip_desul_atomics:

0 commit comments

Comments
 (0)