@@ -28,30 +28,44 @@ jobs:
2828 - name : Run clang-format check
2929 run : pre-commit run --all-files --show-diff-on-failure --color always
3030 unit-tests :
31- runs-on : ubuntu-latest
3231 # One runner for each domain
3332 strategy :
3433 fail-fast : false
3534 matrix :
3635 include :
37- - config : generic SYCL BLAS
38- domain : blas
39- build_options : -DREF_BLAS_ROOT=${PWD}/lapack/install -DENABLE_GENERIC_BLAS_BACKEND=ON -DENABLE_MKLCPU_BACKEND=OFF -DGENERIC_BLAS_TUNING_TARGET=INTEL_CPU
40- - config : portFFT
41- domain : dft
42- build_options : -DENABLE_PORTFFT_BACKEND=ON -DENABLE_MKLCPU_BACKEND=OFF
43- test_options : -R 'DFT/CT/.*ComputeTests_in_place_COMPLEX.COMPLEX_SINGLE_in_place_buffer.sizes_8_batches_1*'
44- - config : oneMath BLAS
45- domain : blas
46- build_options : -DREF_BLAS_ROOT=${PWD}/lapack/install
47- - config : oneMath DFT
48- domain : dft
49- - config : oneMath LAPACK
50- domain : lapack
51- build_options : -DREF_LAPACK_ROOT=${PWD}/lapack/install
36+ # - config: generic SYCL BLAS
37+ # domain: blas
38+ # arch: x86
39+ # build_options: -DREF_BLAS_ROOT=${PWD}/lapack/install -DENABLE_GENERIC_BLAS_BACKEND=ON -DENABLE_MKLCPU_BACKEND=OFF -DGENERIC_BLAS_TUNING_TARGET=INTEL_CPU
40+ # - config: portFFT
41+ # domain: dft
42+ # arch: x86
43+ # build_options: -DENABLE_PORTFFT_BACKEND=ON -DENABLE_MKLCPU_BACKEND=OFF
44+ # test_options: -R 'DFT/CT/.*ComputeTests_in_place_COMPLEX.COMPLEX_SINGLE_in_place_buffer.sizes_8_batches_1*'
45+ # - config: oneMath BLAS
46+ # domain: blas
47+ # arch: x86
48+ # build_options: -DREF_BLAS_ROOT=${PWD}/lapack/
49+ # - config: oneMath BLAS
50+ # domain: blas
51+ # arch: Arm
52+ # build_options: -DENABLE_MKLCPU_BACKEND=OFF -DENABLE_ARMPL_BACKEND=ON
53+ # - config: oneMath DFT
54+ # domain: dft
55+ # arch: x86
56+ # - config: oneMath LAPACK
57+ # domain: lapack
58+ # arch: x86
59+ # build_options: -DREF_LAPACK_ROOT=${PWD}/lapack/install
60+ - config : oneMath RNG
61+ domain : rng
62+ arch : x86
5263 - config : oneMath RNG
5364 domain : rng
54- name : unit tests ${{ matrix.config }} CPU
65+ arch : Arm
66+ build_options : -DENABLE_MKLCPU_BACKEND=OFF -DENABLE_ARMPL_BACKEND=ON
67+ runs-on : ${{ matrix.arch=='Arm' && 'ubuntu-24.04-arm' || 'ubuntu-latest' }}
68+ name : unit tests ${{ matrix.config }} ${{ matrix.arch}} CPU
5569 steps :
5670 - uses : actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b # v4.1.5
5771 - name : Check if the changes affect this domain
6680 uses : actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4.2.2
6781 with :
6882 path : lapack/install
69- key : lapack-${{ env.LAPACK_VERSION }}
83+ key : lapack-${{ env.LAPACK_VERSION }}-${{ matrix.arch }}
7084 - name : Install netlib
7185 if : steps.domain_check.outputs.result == 'true' && steps.cache-lapack.outputs.cache-hit != 'true'
7286 run : |
7892 # 64 bit int
7993 cmake ${SHARED_OPT} -DBUILD_INDEX64=on -B lapack/build64
8094 cmake --build lapack/build64 ${PARALLEL} --target install
95+ - name : Setup tmate session
96+ uses : mxschmitt/action-tmate@v3
8197 - name : Install compiler
8298 if : steps.domain_check.outputs.result == 'true'
8399 run : |
0 commit comments