From 0f2a166130984c9322b499ca877b02eb0abe997d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Fri, 7 Nov 2025 09:19:38 +0100 Subject: [PATCH 1/7] dummy easystack --- .../software.eessi.io/2025.06/eessi-2025.06-eb-5.1.2-2025a.yml | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 easystacks/software.eessi.io/2025.06/eessi-2025.06-eb-5.1.2-2025a.yml diff --git a/easystacks/software.eessi.io/2025.06/eessi-2025.06-eb-5.1.2-2025a.yml b/easystacks/software.eessi.io/2025.06/eessi-2025.06-eb-5.1.2-2025a.yml new file mode 100644 index 00000000..44fe4d92 --- /dev/null +++ b/easystacks/software.eessi.io/2025.06/eessi-2025.06-eb-5.1.2-2025a.yml @@ -0,0 +1,2 @@ +easyconfigs: + - cowsay-3.04.eb From 123be88f29d873e204e850e7d488279c83c9a80e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Fri, 7 Nov 2025 09:30:27 +0100 Subject: [PATCH 2/7] allow oversubscription --- test_suite.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/test_suite.sh b/test_suite.sh index 6714ae67..b16f2366 100755 --- a/test_suite.sh +++ b/test_suite.sh @@ -225,6 +225,7 @@ else fatal_error "Failed to list ReFrame tests with command: reframe ${REFRAME_ARGS} --list" fi +export PRTE_MCA_rmaps_default_mapping_policy=:oversubscribe # Run all tests echo "Running tests: reframe ${REFRAME_ARGS} --run" reframe ${REFRAME_ARGS} --run From ebc290b4de5fa6d460fe97db6068d315d20d5b99 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Fri, 7 Nov 2025 09:55:44 +0100 Subject: [PATCH 3/7] remove oversubscription var --- test_suite.sh | 1 - 1 file changed, 1 deletion(-) diff --git a/test_suite.sh b/test_suite.sh index b16f2366..6714ae67 100755 --- a/test_suite.sh +++ b/test_suite.sh @@ -225,7 +225,6 @@ else fatal_error "Failed to list ReFrame tests with command: reframe ${REFRAME_ARGS} --list" fi -export PRTE_MCA_rmaps_default_mapping_policy=:oversubscribe # Run all tests echo "Running tests: reframe ${REFRAME_ARGS} --run" reframe ${REFRAME_ARGS} --run From 94c941315ca0ba67434ca9963985d0cacd95c776 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Fri, 7 Nov 2025 09:55:57 +0100 Subject: [PATCH 4/7] disable PSM3 --- test_suite.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test_suite.sh b/test_suite.sh index 6714ae67..43fe6039 100755 --- a/test_suite.sh +++ b/test_suite.sh @@ -171,7 +171,8 @@ echo "ReFrame config file used:" cat "${RFM_CONFIG_FILES}" # Workaround for https://github.com/EESSI/software-layer/pull/467#issuecomment-1973341966 -export PSM3_DEVICES='self,shm' # this is enough, since we only run single node for now +#export PSM3_DEVICES='self,shm' # this is enough, since we only run single node for now +export FI_PROVIDER="^psm3" # Check we can run reframe reframe --version From 23d6d364abef87e02953144fcec2fe2b84600ca2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Mon, 10 Nov 2025 13:44:24 +0100 Subject: [PATCH 5/7] move easystack to 2023.06 --- .../eessi-2023.06-eb-5.1.2-2025a.yml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename easystacks/software.eessi.io/{2025.06/eessi-2025.06-eb-5.1.2-2025a.yml => 2023.06/eessi-2023.06-eb-5.1.2-2025a.yml} (100%) diff --git a/easystacks/software.eessi.io/2025.06/eessi-2025.06-eb-5.1.2-2025a.yml b/easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-5.1.2-2025a.yml similarity index 100% rename from easystacks/software.eessi.io/2025.06/eessi-2025.06-eb-5.1.2-2025a.yml rename to easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-5.1.2-2025a.yml From 14dacedf1c217e2a8f8c3387eba073c50d5ce15b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Mon, 10 Nov 2025 13:46:11 +0100 Subject: [PATCH 6/7] add comment about new PSM3 workaround --- test_suite.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/test_suite.sh b/test_suite.sh index 43fe6039..b6fdf274 100755 --- a/test_suite.sh +++ b/test_suite.sh @@ -171,7 +171,10 @@ echo "ReFrame config file used:" cat "${RFM_CONFIG_FILES}" # Workaround for https://github.com/EESSI/software-layer/pull/467#issuecomment-1973341966 -#export PSM3_DEVICES='self,shm' # this is enough, since we only run single node for now +# export PSM3_DEVICES='self,shm' # this is enough, since we only run single node for now +# The above one stopped working in 2025.06, see +# https://github.com/EESSI/software-layer-scripts/pull/121 +# Disable the psm3 provider instead: export FI_PROVIDER="^psm3" # Check we can run reframe From e37a4751c40672fa9439aba2a1aa8611eb0171ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Mon, 10 Nov 2025 13:58:24 +0100 Subject: [PATCH 7/7] remove dummy easystack --- .../software.eessi.io/2023.06/eessi-2023.06-eb-5.1.2-2025a.yml | 2 -- 1 file changed, 2 deletions(-) delete mode 100644 easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-5.1.2-2025a.yml diff --git a/easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-5.1.2-2025a.yml b/easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-5.1.2-2025a.yml deleted file mode 100644 index 44fe4d92..00000000 --- a/easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-5.1.2-2025a.yml +++ /dev/null @@ -1,2 +0,0 @@ -easyconfigs: - - cowsay-3.04.eb