diff --git a/.github/workflows/turborvb-linter-build-test-inteloneapi-legacy.yml b/.github/workflows/turborvb-linter-build-test-inteloneapi-legacy.yml index 99e153c..f8dff1b 100644 --- a/.github/workflows/turborvb-linter-build-test-inteloneapi-legacy.yml +++ b/.github/workflows/turborvb-linter-build-test-inteloneapi-legacy.yml @@ -10,16 +10,31 @@ on: jobs: intel-oneapi-legacy-test: - runs-on: intel/oneapi-hpckit + runs-on: ubuntu-latest env: CC: icx CXX: icpx FC: ifort steps: - - name: Update apt repository + - name: Intel Apt repository timeout-minutes: 1 - run: sudo apt-get update + run: | + wget https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB + sudo apt-key add GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB + rm GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB + echo "deb https://apt.repos.intel.com/oneapi all main" | sudo tee /etc/apt/sources.list.d/oneAPI.list + sudo apt-get update + + - name: Install Intel oneAPI + timeout-minutes: 5 + run: | + sudo apt-get install intel-oneapi-compiler-fortran-2023.2.2/all \ + intel-oneapi-compiler-dpcpp-cpp-and-cpp-classic-2023.2.2/all \ + intel-oneapi-mpi-2021.9.0/all \ + intel-oneapi-mpi-devel-2021.9.0/all \ + intel-oneapi-mkl-2024.0/all \ + ninja-build - name: Install CMake run: sudo apt-get install cmake