From c2160ec99ab1196ef25f7bf9b0890823f1ccb955 Mon Sep 17 00:00:00 2001 From: casparvl Date: Tue, 18 Jul 2023 21:25:43 +0000 Subject: [PATCH 1/4] Added foss-2022b --- eessi-2023.06-eb-4.7.2-2022b.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/eessi-2023.06-eb-4.7.2-2022b.yml b/eessi-2023.06-eb-4.7.2-2022b.yml index 15c99b5e0b..125a567af2 100644 --- a/eessi-2023.06-eb-4.7.2-2022b.yml +++ b/eessi-2023.06-eb-4.7.2-2022b.yml @@ -1,2 +1,3 @@ easyconfigs: - GCC-12.2.0 + - foss-2022b From 45df4625e162830ede5e0dfe15abf40376076697 Mon Sep 17 00:00:00 2001 From: casparvl Date: Tue, 18 Jul 2023 23:33:42 +0000 Subject: [PATCH 2/4] Added cmake explicitely, since it needs an include-easyblocks-from-pr --- eessi-2023.06-eb-4.7.2-2022b.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/eessi-2023.06-eb-4.7.2-2022b.yml b/eessi-2023.06-eb-4.7.2-2022b.yml index 00027f3291..6d15ee2b90 100644 --- a/eessi-2023.06-eb-4.7.2-2022b.yml +++ b/eessi-2023.06-eb-4.7.2-2022b.yml @@ -1,4 +1,7 @@ easyconfigs: - GCC-12.2.0 - OpenMPI-4.1.4-GCC-12.2.0 - - foss-2022b \ No newline at end of file + - CMake-3.24.3-GCCcore-12.2.0.eb: + options: + include-easyblocks-from-pr: 2248 + - foss-2022b From c23fd939811a0649812681c6e5a27b1b865b0db0 Mon Sep 17 00:00:00 2001 From: Caspar van Leeuwen Date: Tue, 8 Aug 2023 12:49:54 +0200 Subject: [PATCH 3/4] Increased number of tests that are allowed to fail for OpenBLAS on ARM. See https://github.com/EESSI/software-layer/pull/309/#issuecomment-1643518730 --- eb_hooks.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eb_hooks.py b/eb_hooks.py index 191e24678b..911e2873f9 100644 --- a/eb_hooks.py +++ b/eb_hooks.py @@ -167,7 +167,7 @@ def parse_hook_openblas_relax_lapack_tests_num_errors(ec, eprefix): cfg_option = 'max_failing_lapack_tests_num_errors' if get_cpu_architecture() == AARCH64: orig_value = ec[cfg_option] - ec[cfg_option] = 300 + ec[cfg_option] = 400 print_msg("Maximum number of failing LAPACK tests with numerical errors for %s relaxed to %s (was %s)", ec.name, ec[cfg_option], orig_value) else: From 36f5b309d709a454920cdeff76b400f388ed43d1 Mon Sep 17 00:00:00 2001 From: Caspar van Leeuwen Date: Tue, 8 Aug 2023 13:28:41 +0200 Subject: [PATCH 4/4] Added reference to ticket for increase in accepted test failures --- eb_hooks.py | 1 + 1 file changed, 1 insertion(+) diff --git a/eb_hooks.py b/eb_hooks.py index 911e2873f9..3dc6d1efa8 100644 --- a/eb_hooks.py +++ b/eb_hooks.py @@ -164,6 +164,7 @@ def parse_hook_openblas_relax_lapack_tests_num_errors(ec, eprefix): if ec.name == 'OpenBLAS': # relax maximum number of failed numerical LAPACK tests on Arm 64-bit systems, # since the default setting of 150 that works well on x86_64 is a bit too strict + # See https://github.com/EESSI/software-layer/issues/314 cfg_option = 'max_failing_lapack_tests_num_errors' if get_cpu_architecture() == AARCH64: orig_value = ec[cfg_option]