Skip to content

{tools}[foss/2023b] slepc4py v3.22.2#23805

Merged
Crivella merged 4 commits intoeasybuilders:developfrom
gkaf89:add_slec4py_3_22_4_foss_2023b
Oct 17, 2025
Merged

{tools}[foss/2023b] slepc4py v3.22.2#23805
Crivella merged 4 commits intoeasybuilders:developfrom
gkaf89:add_slec4py_3_22_4_foss_2023b

Conversation

@gkaf89
Copy link
Copy Markdown
Contributor

@gkaf89 gkaf89 commented Sep 5, 2025

@github-actions github-actions bot added the update label Sep 5, 2025
@github-actions
Copy link
Copy Markdown

github-actions bot commented Sep 5, 2025

Updated software slepc4py-3.22.2-foss-2023b.eb

Diff against slepc4py-3.20.2-foss-2023a.eb

easybuild/easyconfigs/s/slepc4py/slepc4py-3.20.2-foss-2023a.eb

diff --git a/easybuild/easyconfigs/s/slepc4py/slepc4py-3.20.2-foss-2023a.eb b/easybuild/easyconfigs/s/slepc4py/slepc4py-3.22.2-foss-2023b.eb
index 899c13f25c..9765bb0a50 100644
--- a/easybuild/easyconfigs/s/slepc4py/slepc4py-3.20.2-foss-2023a.eb
+++ b/easybuild/easyconfigs/s/slepc4py/slepc4py-3.22.2-foss-2023b.eb
@@ -1,22 +1,22 @@
 easyblock = 'PythonPackage'
 
 name = 'slepc4py'
-version = '3.20.2'
+version = '3.22.2'
 
 homepage = 'https://bitbucket.org/slepc/slepc4py'
 description = "Python bindings for SLEPc, the Scalable Library for Eigenvalue Problem Computations."
 
-toolchain = {'name': 'foss', 'version': '2023a'}
+toolchain = {'name': 'foss', 'version': '2023b'}
 
 sources = [SOURCE_TAR_GZ]
-checksums = ['89ebd1964edd0eb63d4dbfa977d6f35408f4e19a3da290696fd1197901544bd8']
+checksums = ['bd34d5560a36bafd81a0f071aca03a9fac140c6167b1b8a2f2e580b69a2a3255']
 
 dependencies = [
-    ('Python', '3.11.3'),
-    ('SLEPc', '3.20.1'),
-    ('petsc4py', '3.20.3'),
+    ('Python', '3.11.5'),
+    ('SLEPc', '3.22.2'),
+    ('petsc4py', '3.22.5'),
 ]
 
-sanity_check_commands = ["python -c 'from slepc4py import SLEPc'"]
+sanity_check_commands = ["mpirun -N 1 python -c 'from slepc4py import SLEPc'"]
 
 moduleclass = 'tools'
Diff against slepc4py-3.17.2-foss-2022a.eb

easybuild/easyconfigs/s/slepc4py/slepc4py-3.17.2-foss-2022a.eb

diff --git a/easybuild/easyconfigs/s/slepc4py/slepc4py-3.17.2-foss-2022a.eb b/easybuild/easyconfigs/s/slepc4py/slepc4py-3.22.2-foss-2023b.eb
index 48c53b4fb9..9765bb0a50 100644
--- a/easybuild/easyconfigs/s/slepc4py/slepc4py-3.17.2-foss-2022a.eb
+++ b/easybuild/easyconfigs/s/slepc4py/slepc4py-3.22.2-foss-2023b.eb
@@ -1,22 +1,22 @@
 easyblock = 'PythonPackage'
 
 name = 'slepc4py'
-version = '3.17.2'
+version = '3.22.2'
 
 homepage = 'https://bitbucket.org/slepc/slepc4py'
 description = "Python bindings for SLEPc, the Scalable Library for Eigenvalue Problem Computations."
 
-toolchain = {'name': 'foss', 'version': '2022a'}
+toolchain = {'name': 'foss', 'version': '2023b'}
 
 sources = [SOURCE_TAR_GZ]
-checksums = ['e5b235486b6901cd4ff0d94083f0e5eeacaef3a2893e1714769717ad488a3885']
+checksums = ['bd34d5560a36bafd81a0f071aca03a9fac140c6167b1b8a2f2e580b69a2a3255']
 
 dependencies = [
-    ('Python', '3.10.4'),
-    ('SLEPc', version),
-    ('petsc4py', '3.17.4'),
+    ('Python', '3.11.5'),
+    ('SLEPc', '3.22.2'),
+    ('petsc4py', '3.22.5'),
 ]
 
-sanity_check_commands = ["python -c 'from slepc4py import SLEPc'"]
+sanity_check_commands = ["mpirun -N 1 python -c 'from slepc4py import SLEPc'"]
 
 moduleclass = 'tools'
Diff against slepc4py-3.15.1-foss-2021a.eb

easybuild/easyconfigs/s/slepc4py/slepc4py-3.15.1-foss-2021a.eb

diff --git a/easybuild/easyconfigs/s/slepc4py/slepc4py-3.15.1-foss-2021a.eb b/easybuild/easyconfigs/s/slepc4py/slepc4py-3.22.2-foss-2023b.eb
index 4e2ab7aede..9765bb0a50 100644
--- a/easybuild/easyconfigs/s/slepc4py/slepc4py-3.15.1-foss-2021a.eb
+++ b/easybuild/easyconfigs/s/slepc4py/slepc4py-3.22.2-foss-2023b.eb
@@ -1,22 +1,22 @@
 easyblock = 'PythonPackage'
 
 name = 'slepc4py'
-version = '3.15.1'
+version = '3.22.2'
 
 homepage = 'https://bitbucket.org/slepc/slepc4py'
 description = "Python bindings for SLEPc, the Scalable Library for Eigenvalue Problem Computations."
 
-toolchain = {'name': 'foss', 'version': '2021a'}
+toolchain = {'name': 'foss', 'version': '2023b'}
 
 sources = [SOURCE_TAR_GZ]
-checksums = ['bcdab6d2101ae00e189f4b33072805358cee2dda806a6b6a8e3c2f1b9f619dfd']
+checksums = ['bd34d5560a36bafd81a0f071aca03a9fac140c6167b1b8a2f2e580b69a2a3255']
 
 dependencies = [
-    ('Python', '3.9.5'),
-    ('SLEPc', '3.15.1'),
-    ('petsc4py', '3.15.0'),
+    ('Python', '3.11.5'),
+    ('SLEPc', '3.22.2'),
+    ('petsc4py', '3.22.5'),
 ]
 
-sanity_check_commands = ["python -c 'from slepc4py import SLEPc'"]
+sanity_check_commands = ["mpirun -N 1 python -c 'from slepc4py import SLEPc'"]
 
 moduleclass = 'tools'

@Thyre Thyre added the 2023b label Sep 6, 2025
@gkaf89
Copy link
Copy Markdown
Contributor Author

gkaf89 commented Sep 7, 2025

Test report by @gkaf89
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
aion-0257 - Linux RHEL 8.10 (Ootpa), x86_64, AMD EPYC 7H12 64-Core Processor, Python 3.11.13
See https://gist.github.com/gkaf89/a2fb39f61dd21dc305d1eddde61e4f04 for a full test report.

@gkaf89
Copy link
Copy Markdown
Contributor Author

gkaf89 commented Sep 10, 2025

Test report by @gkaf89
SUCCESS
Build succeeded for 14 out of 14 (7 easyconfigs in total)
aion-0331 - Linux RHEL 8.10 (Ootpa), x86_64, AMD EPYC 7H12 64-Core Processor, Python 3.11.13
See https://gist.github.com/gkaf89/33efbca5e7cfb3cd180049cbd43ddede for a full test report.

@ocaisa ocaisa self-assigned this Oct 13, 2025
@Crivella
Copy link
Copy Markdown
Contributor

@boegelbot please test @ jsc-zen3

@boegelbot
Copy link
Copy Markdown
Collaborator

@Crivella: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de

PR test command 'if [[ develop != 'develop' ]]; then EB_BRANCH=develop ./easybuild_develop.sh 2> /dev/null 1>&2; EB_PREFIX=/home/boegelbot/easybuild/develop source init_env_easybuild_develop.sh; fi; EB_PR=23805 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_23805 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 8455

Test results coming soon (I hope)...

Details

- notification for comment with ID 3414745845 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@Crivella Crivella added this to the next release (5.2.0?) milestone Oct 17, 2025
@boegelbot
Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
jsczen3c1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.6, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/cf8e252d3dd37b81e2c1f2f32fb5fde1 for a full test report.

@Crivella
Copy link
Copy Markdown
Contributor

Test report by @Crivella
SUCCESS
Build succeeded for 2 out of 2 (1 easyconfigs in total)
crivella-desktop - Linux Ubuntu 22.04.5 LTS (Jammy Jellyfish), x86_64, 13th Gen Intel(R) Core(TM) i9-13900K (skylake), Python 3.11.13
See https://gist.github.com/Crivella/c438bb60bb31a38e6f118a62a9a71cb9 for a full test report.

Copy link
Copy Markdown
Contributor

@Crivella Crivella left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@Crivella
Copy link
Copy Markdown
Contributor

Going in, thanks @gkaf89!

@Crivella Crivella merged commit a28cbcc into easybuilders:develop Oct 17, 2025
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants