Skip to content

Commit e30510e

Browse files
authored
slepc, py-slepc4py, petsc, py-petsc4py add v3.24.0 (spack#1871)
1 parent 7c95112 commit e30510e

File tree

4 files changed

+23
-3
lines changed

4 files changed

+23
-3
lines changed

repos/spack_repo/builtin/packages/petsc/package.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ class Petsc(Package, CudaPackage, ROCmPackage):
2424
tags = ["e4s"]
2525

2626
version("main", branch="main")
27+
version("3.24.0", sha256="cc9063d80cae3ca87dd34586a92bac49613818a0689d9eac1bd91a799c5d0983")
28+
version("3.23.7", sha256="f4fb2bad8c80319e723987868e87d8384f2ae2162e07917d4c41d6e467b1d254")
2729
version("3.23.6", sha256="07e0492c5c38d2fc5aa6dd981c450086f3b88f8834df11247a87d4becfb85c72")
2830
version("3.23.5", sha256="b0bb614dfbf36c286c8cad30912fe77359dccbf6b65a5edd1dde82af293f21fc")
2931
version("3.23.4", sha256="711b2ad46b14f12fe74fcbc7f9b514444646f1e7b20ed57dc7482d34dfc4ca77")

repos/spack_repo/builtin/packages/py_petsc4py/package.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ class PyPetsc4py(PythonPackage):
2121
license("BSD-2-Clause")
2222

2323
version("main", branch="main")
24+
version("3.24.0", sha256="3dc92ccb27a80d5bce87e186e5644ec90a3bd91569145ae1908ee6364816911b")
25+
version("3.23.7", sha256="9b2a667922683b176ca8a80ada365c69b01093f0aa5b095fd594e15a5ae2552c")
2426
version("3.23.6", sha256="2f122b79c84c728702e3367e0d72e4ccf16cdf25aa200148018b4e7864e431e8")
2527
version("3.23.5", sha256="2d4d5c98d86c4d9f2e6d811a3ba85d2be8a2af7153db446b6e411eb2a2e35a18")
2628
version("3.23.4", sha256="e91a7020873131eb3afdd108ab6b523e1d136e67a3283a703f9bf330ae9eaccd")
@@ -107,7 +109,7 @@ class PyPetsc4py(PythonPackage):
107109
depends_on("petsc+mpi", when="+mpi")
108110
depends_on("petsc~mpi", when="~mpi")
109111
depends_on("petsc@main", when="@main")
110-
for ver in ["3.23", "3.22", "3.21", "3.20", "3.19", "3.18", "3.17", "3.16", "3.15"]:
112+
for ver in ["3.24", "3.23", "3.22", "3.21", "3.20", "3.19", "3.18", "3.17", "3.16", "3.15"]:
111113
depends_on(f"petsc@{ver}", when=f"@{ver}")
112114
depends_on("[email protected]:3.14", when="@3.14.1:3.14")
113115
depends_on("[email protected]:3.14.1", when="@3.14.0")

repos/spack_repo/builtin/packages/py_slepc4py/package.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ class PySlepc4py(PythonPackage):
1919
license("BSD-2-Clause")
2020

2121
version("main", branch="main")
22+
version("3.24.0", sha256="50c9b6a75f47db8131c690b1cda07a15bf532cb79a3e645a0b08d7941f6738f2")
23+
version("3.23.3", sha256="aa00f90939c4b312b9efe041e4f50f8f7947f50cb8c0d8f6ca60d4d78dda92c9")
2224
version("3.23.2", sha256="6c98e6c728b9d440d1680047f623aead03d9870c0c4d2ea97c754bab291d1fb5")
2325
version("3.23.1", sha256="da3ac9854ad120699359c112be857298bd3e4b62c0cecee752f34ad2dec81cd9")
2426
version("3.23.0", sha256="cc00cfd02bf302363adf03404bdcf6d8d4f1b9448cb28d4305eef3e88ddd9059")
@@ -59,7 +61,7 @@ class PySlepc4py(PythonPackage):
5961

6062
depends_on("py-petsc4py@main", when="@main", type=("build", "run"))
6163
depends_on("slepc@main", when="@main")
62-
for ver in ["3.23", "3.22", "3.21", "3.20", "3.19", "3.18", "3.17", "3.16", "3.15"]:
64+
for ver in ["3.24", "3.23", "3.22", "3.21", "3.20", "3.19", "3.18", "3.17", "3.16", "3.15"]:
6365
depends_on(f"py-petsc4py@{ver}", when=f"@{ver}", type=("build", "run"))
6466
depends_on(f"slepc@{ver}", when=f"@{ver}")
6567

repos/spack_repo/builtin/packages/slepc/package.py

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ class Slepc(Package, CudaPackage, ROCmPackage):
2525
test_requires_compiler = True
2626

2727
version("main", branch="main")
28+
version("3.24.0", sha256="6e2d14c98aa9138ac698a2a04a7c6a9f9569988f570b2cfbe4935d32364cb4e9")
29+
version("3.23.3", sha256="6b0c4f706bdfca46f00b30026b4d92a4eb68faa03e40cbcbfeadb89999653621")
2830
version("3.23.2", sha256="3060a95692151ef0f9ba4ca11da18d5dcd86697b59f6aeee723de92d7bd465a1")
2931
version("3.23.1", sha256="c2fde066521bbccfbc80aa15182bca69ffaf00a7de648459fd04b81589896238")
3032
version("3.23.0", sha256="78252f7b2f540c5fdadadee0fd21f3e6eff810f82cb45482f327b524c8db63d0")
@@ -72,7 +74,19 @@ class Slepc(Package, CudaPackage, ROCmPackage):
7274

7375
# Cannot mix release and development versions of SLEPc and PETSc:
7476
depends_on("petsc@main", when="@main")
75-
for ver in ["3.23", "3.22", "3.21", "3.20", "3.19", "3.18", "3.17", "3.16", "3.15", "3.14"]:
77+
for ver in [
78+
"3.24",
79+
"3.23",
80+
"3.22",
81+
"3.21",
82+
"3.20",
83+
"3.19",
84+
"3.18",
85+
"3.17",
86+
"3.16",
87+
"3.15",
88+
"3.14",
89+
]:
7690
depends_on(f"petsc@{ver}", when=f"@{ver}")
7791
depends_on("petsc+cuda", when="+cuda")
7892
depends_on("arpack-ng~mpi", when="+arpack^petsc~mpi~int64")

0 commit comments

Comments
 (0)