From 5806b418b4abae9c10a55c121c75c1ef6811b8a4 Mon Sep 17 00:00:00 2001 From: Robert Cohn Date: Thu, 31 Oct 2024 16:31:39 -0500 Subject: [PATCH 1/5] update oneapi to 2025 --- .github/workflows/pr.yml | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 99a106cce..7c5a41255 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -77,13 +77,16 @@ jobs: # 64 bit int cmake ${SHARED_OPT} -DBUILD_INDEX64=on -B lapack/build64 cmake --build lapack/build64 ${PARALLEL} --target install - - name: Install oneapi + - name: Install compiler if: steps.domain_check.outputs.result == 'true' - uses: rscohn2/setup-oneapi@2ad0cf6b74bc2426bdcee825cf88f9db719dd727 # v0.1.0 - with: - components: | - icx@2024.1.0 - mkl@2024.1.0 + run: | + wget https://registrationcenter-download.intel.com/akdlm/IRC_NAS/ac92f2bb-4818-4e53-a432-f8b34d502f23/intel-dpcpp-cpp-compiler-2025.0.0.740_offline.sh + sudo bash intel-dpcpp-cpp-compiler-2025.0.0.740_offline.sh -s -a -s action install --eula accept + - name: Install MKL + if: steps.domain_check.outputs.result == 'true' + run: | + wget https://registrationcenter-download.intel.com/akdlm/IRC_NAS/79153e0f-74d7-45af-b8c2-258941adf58a/intel-onemkl-2025.0.0.940_offline.sh + sudo bash intel-onemkl-2025.0.0.940_offline.sh -s -a -s action install --eula accept - name: Configure/Build for a domain if: steps.domain_check.outputs.result == 'true' run: | From 3fb677d37cfa5e7405a95224776e9089f89ebcae Mon Sep 17 00:00:00 2001 From: Robert Cohn Date: Thu, 31 Oct 2024 16:41:45 -0500 Subject: [PATCH 2/5] update --- .github/workflows/pr.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 7c5a41255..8a8a1f988 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -81,12 +81,12 @@ jobs: if: steps.domain_check.outputs.result == 'true' run: | wget https://registrationcenter-download.intel.com/akdlm/IRC_NAS/ac92f2bb-4818-4e53-a432-f8b34d502f23/intel-dpcpp-cpp-compiler-2025.0.0.740_offline.sh - sudo bash intel-dpcpp-cpp-compiler-2025.0.0.740_offline.sh -s -a -s action install --eula accept + sudo bash intel-dpcpp-cpp-compiler-2025.0.0.740_offline.sh -s -a -s --action install --eula accept - name: Install MKL if: steps.domain_check.outputs.result == 'true' run: | wget https://registrationcenter-download.intel.com/akdlm/IRC_NAS/79153e0f-74d7-45af-b8c2-258941adf58a/intel-onemkl-2025.0.0.940_offline.sh - sudo bash intel-onemkl-2025.0.0.940_offline.sh -s -a -s action install --eula accept + sudo bash intel-onemkl-2025.0.0.940_offline.sh -s -a -s --action install --eula accept - name: Configure/Build for a domain if: steps.domain_check.outputs.result == 'true' run: | From 3f592cf40f328a85976a64f6fa53a599322109a2 Mon Sep 17 00:00:00 2001 From: Robert Cohn Date: Fri, 1 Nov 2024 08:34:42 -0500 Subject: [PATCH 3/5] do not cancel after 1st job fails --- .github/workflows/pr.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 8a8a1f988..376a4373a 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -31,6 +31,7 @@ jobs: runs-on: ubuntu-latest # One runner for each domain strategy: + fail-fast: false matrix: include: - config: portBLAS From 3436a7db4cd102c01370abd2885a73d5f1ce491c Mon Sep 17 00:00:00 2001 From: Robert Cohn Date: Fri, 1 Nov 2024 10:44:12 -0500 Subject: [PATCH 4/5] review comments --- .github/workflows/pr.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 376a4373a..41587ea52 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -83,7 +83,7 @@ jobs: run: | wget https://registrationcenter-download.intel.com/akdlm/IRC_NAS/ac92f2bb-4818-4e53-a432-f8b34d502f23/intel-dpcpp-cpp-compiler-2025.0.0.740_offline.sh sudo bash intel-dpcpp-cpp-compiler-2025.0.0.740_offline.sh -s -a -s --action install --eula accept - - name: Install MKL + - name: Install Intel oneMKL if: steps.domain_check.outputs.result == 'true' run: | wget https://registrationcenter-download.intel.com/akdlm/IRC_NAS/79153e0f-74d7-45af-b8c2-258941adf58a/intel-onemkl-2025.0.0.940_offline.sh From 1860c20249c95f128002f1c541bfdad885f8af61 Mon Sep 17 00:00:00 2001 From: Robert Cohn Date: Fri, 1 Nov 2024 16:09:19 -0400 Subject: [PATCH 5/5] make wget less verbose Co-authored-by: Dai-Ni Hsieh --- .github/workflows/pr.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 41587ea52..25af64798 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -81,7 +81,7 @@ jobs: - name: Install compiler if: steps.domain_check.outputs.result == 'true' run: | - wget https://registrationcenter-download.intel.com/akdlm/IRC_NAS/ac92f2bb-4818-4e53-a432-f8b34d502f23/intel-dpcpp-cpp-compiler-2025.0.0.740_offline.sh + wget --progress=dot:giga https://registrationcenter-download.intel.com/akdlm/IRC_NAS/ac92f2bb-4818-4e53-a432-f8b34d502f23/intel-dpcpp-cpp-compiler-2025.0.0.740_offline.sh sudo bash intel-dpcpp-cpp-compiler-2025.0.0.740_offline.sh -s -a -s --action install --eula accept - name: Install Intel oneMKL if: steps.domain_check.outputs.result == 'true'