From 3a99d54bad7a1a7b7d6e8154d4b08c81d4fa0ebe Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 13 Sep 2023 18:20:22 +0200 Subject: [PATCH 1/3] {2023.03} foss/2023a --- .github/workflows/test_eessi.yml | 1 + EESSI-pilot-install-software.sh | 2 +- eessi-2023.06-eb-4.8.1-2023a.yml | 3 +++ 3 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 eessi-2023.06-eb-4.8.1-2023a.yml diff --git a/.github/workflows/test_eessi.yml b/.github/workflows/test_eessi.yml index da1379043a..8c1aede4c9 100644 --- a/.github/workflows/test_eessi.yml +++ b/.github/workflows/test_eessi.yml @@ -29,6 +29,7 @@ jobs: - eessi-2023.06-eb-4.8.0-2021a.yml - eessi-2023.06-eb-4.8.0-system.yml - eessi-2023.06-eb-4.8.0-2021b.yml + - eessi-2023.06-eb-4.8.1-2023a.yml steps: - name: Check out software-layer repository uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 diff --git a/EESSI-pilot-install-software.sh b/EESSI-pilot-install-software.sh index 29fbb7aa62..4605b77873 100755 --- a/EESSI-pilot-install-software.sh +++ b/EESSI-pilot-install-software.sh @@ -172,7 +172,7 @@ else echo_green ">> MODULEPATH set up: ${MODULEPATH}" fi -for eb_version in '4.7.2' '4.8.0'; do +for eb_version in '4.7.2' '4.8.0' '4.8.1'; do # load EasyBuild module (will be installed if it's not available yet) source ${TOPDIR}/load_easybuild_module.sh ${eb_version} diff --git a/eessi-2023.06-eb-4.8.1-2023a.yml b/eessi-2023.06-eb-4.8.1-2023a.yml new file mode 100644 index 0000000000..20aafb11fe --- /dev/null +++ b/eessi-2023.06-eb-4.8.1-2023a.yml @@ -0,0 +1,3 @@ +easyconfigs: + - GCC-12.3.0 + - foss-2023a From 76d7e9f6a02b3df29c59f89cf07c4a8de5df74c2 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Fri, 15 Sep 2023 08:58:12 +0200 Subject: [PATCH 2/3] install OpenBLAS for foss/2023a via easyconfig PR that adds patch to fix hang in OpenBLAS test suite --- eessi-2023.06-eb-4.8.1-2023a.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/eessi-2023.06-eb-4.8.1-2023a.yml b/eessi-2023.06-eb-4.8.1-2023a.yml index 20aafb11fe..8c2313b8a4 100644 --- a/eessi-2023.06-eb-4.8.1-2023a.yml +++ b/eessi-2023.06-eb-4.8.1-2023a.yml @@ -1,3 +1,8 @@ easyconfigs: - GCC-12.3.0 + - OpenBLAS-0.3.23-GCC-12.3.0: + # add patch to avoid hang when running OpenBLAS test suite, + # see https://github.com/easybuilders/easybuild-easyconfigs/pull/18790 + options: + from-pr: 18790 - foss-2023a From 941e0d06bd32f1c7f9fc4c65dcc8ae23323f10ee Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Fri, 29 Sep 2023 08:31:45 +0200 Subject: [PATCH 3/3] install OpenBLAS for foss/2023a via easyconfigs PR #18887 --- eessi-2023.06-eb-4.8.1-2023a.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/eessi-2023.06-eb-4.8.1-2023a.yml b/eessi-2023.06-eb-4.8.1-2023a.yml index 8c2313b8a4..b015676757 100644 --- a/eessi-2023.06-eb-4.8.1-2023a.yml +++ b/eessi-2023.06-eb-4.8.1-2023a.yml @@ -1,8 +1,10 @@ easyconfigs: - GCC-12.3.0 - OpenBLAS-0.3.23-GCC-12.3.0: - # add patch to avoid hang when running OpenBLAS test suite, + # add patch to disable flaky DDRGES3 LAPACK test, + # see https://github.com/easybuilders/easybuild-easyconfigs/pull/18887; + # also pulls in patch to avoid hang when running OpenBLAS test suite, # see https://github.com/easybuilders/easybuild-easyconfigs/pull/18790 options: - from-pr: 18790 + from-pr: 18887 - foss-2023a