|
5 | 5 | # SPDX-License-Identifier: (BSD-3-Clause) |
6 | 6 | ############################################################################## |
7 | 7 |
|
8 | | -# Override reproducer section to define projet specific variables. |
| 8 | +# Override reproducer section to define project specific variables. |
9 | 9 | .poodle_reproducer_vars: |
10 | 10 | script: |
11 | | - - | |
12 | | - echo -e "export MODULE_LIST=\"${MODULE_LIST}\"" |
13 | | - echo -e "export SPEC=\"${SPEC//\"/\\\"}\"" |
| 11 | + - !reference [.reproducer_vars, script] |
14 | 12 |
|
15 | 13 | ######################## |
16 | 14 | # Overridden shared jobs |
17 | 15 | ######################## |
18 | 16 | # We duplicate the shared jobs description and add necessary changes for this |
19 | 17 | # project. We keep ${PROJECT_<MACHINE>_VARIANTS} and ${PROJECT_<MACHINE>_DEPS} |
20 | | -# So that the comparison with the original job is easier. |
| 18 | +# when possible so that the comparison with the original job is easier. |
21 | 19 |
|
| 20 | +# Identical to shared job, but use OpenMP tasks and no vectorization |
22 | 21 | clang_14_0_6: |
23 | 22 | variables: |
24 | | - SPEC: " ~shared +openmp +omptask +tests %clang@=14.0.6 ^blt@develop" |
| 23 | + SPEC: " ~shared +openmp +omptask +tests %clang@=14.0.6 ${PROJECT_POODLE_DEPS}" |
25 | 24 | extends: .job_on_poodle |
26 | 25 |
|
| 26 | +# Identical to shared job, but use OpenMP tasks and no vectorization |
27 | 27 | gcc_10_3_1: |
28 | 28 | variables: |
29 | | - SPEC: " ~shared +openmp +omptask +tests %gcc@=10.3.1 ^blt@develop" |
| 29 | + SPEC: " ~shared +openmp +omptask +tests %gcc@=10.3.1 ${PROJECT_POODLE_DEPS}" |
30 | 30 | extends: .job_on_poodle |
31 | 31 |
|
| 32 | +# Identical to shared job, but use OpenMP tasks and no vectorization |
| 33 | +# Deactivated (too long on poodle) |
32 | 34 | intel_19_1_2_gcc_10_3_1: |
33 | 35 | variables: |
34 | | - SPEC: " ~shared +openmp +omptask +tests %intel@=19.1.2.gcc.10.3.1 ^blt@develop" |
| 36 | + ON_POODLE: "OFF" |
| 37 | + SPEC: " ~shared +openmp +omptask +tests %intel@=19.1.2.gcc.10.3.1 ${PROJECT_POODLE_DEPS}" |
35 | 38 | extends: .job_on_poodle |
36 | 39 |
|
| 40 | +# Allowed to fail |
37 | 41 | intel_2022_1_0: |
38 | 42 | variables: |
39 | | - SPEC: "${PROJECT_POODLE_VARIANTS} %intel@=2022.1.0 ${PROJECT_POODLE_DEPS} ^blt@develop" |
| 43 | + SPEC: "${PROJECT_POODLE_VARIANTS} %intel@=2022.1.0 ${PROJECT_POODLE_DEPS}" |
40 | 44 | allow_failure: true |
41 | 45 | extends: .job_on_poodle |
42 | 46 |
|
|
0 commit comments