From afac7855ee1c6e608e42828e97c5f222a81cf245 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Tue, 8 Sep 2026 15:37:25 +0200 Subject: [PATCH 1/2] add arch-specific easystack with imkl --- .../arch_specific/x86_64/eessi-2025.06-eb-5.4.0-2024a.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 easystacks/software.eessi.io/2025.06/arch_specific/x86_64/eessi-2025.06-eb-5.4.0-2024a.yml diff --git a/easystacks/software.eessi.io/2025.06/arch_specific/x86_64/eessi-2025.06-eb-5.4.0-2024a.yml b/easystacks/software.eessi.io/2025.06/arch_specific/x86_64/eessi-2025.06-eb-5.4.0-2024a.yml new file mode 100644 index 0000000000..7248b7bd0e --- /dev/null +++ b/easystacks/software.eessi.io/2025.06/arch_specific/x86_64/eessi-2025.06-eb-5.4.0-2024a.yml @@ -0,0 +1,6 @@ +easyconfigs: + - imkl-2024.2.0.eb: + options: + # Redistribution is allowed, + # see https://www.intel.com/content/www/us/en/developer/articles/tool/onemkl-license-faq.html + accept-eula-for: Intel-oneAPI From 893dbff31a2aa0cc1b135c022e93d2757998eef7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Tue, 8 Sep 2026 15:40:20 +0200 Subject: [PATCH 2/2] skip CI for arch-specific easystacks when running on other architectures --- .github/workflows/test-software.eessi.io.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test-software.eessi.io.yml b/.github/workflows/test-software.eessi.io.yml index cd5062016c..4f0fa8ffa2 100644 --- a/.github/workflows/test-software.eessi.io.yml +++ b/.github/workflows/test-software.eessi.io.yml @@ -345,9 +345,9 @@ jobs: eb_version=$(echo ${easystack_file} | sed 's/.*eb-\([0-9.]*\).*.yml/\1/g') echo "checking ${easystack_file} with EasyBuild ${eb_version}..." - if [[ "$easystack_file" == */additional_arch/* ]]; then + if [[ "$easystack_file" =~ /(additional_arch|arch_specific)/ ]]; then if [[ "$easystack_file" != *"/$EESSI_CPU_FAMILY/"* ]]; then - echo "Detected an additional arch with CPU family not matching host ($EESSI_CPU_FAMILY), skipping CI for $easystack_file" + echo "Detected an additional arch or arch-specific easystack with CPU family not matching host ($EESSI_CPU_FAMILY), skipping CI for $easystack_file" continue fi fi