summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorJose E. Roman <jroman@dsic.upv.es>2024-03-31 17:57:44 +0200
committerGitHub <noreply@github.com>2024-03-31 08:57:44 -0700
commitb81d7d0aac713039794cb33860637fb010983dd9 (patch)
tree942299040db439973556567b29d635dff34f8d03 /var
parente78484f501178cb71be363a78762c237240816aa (diff)
downloadspack-b81d7d0aac713039794cb33860637fb010983dd9.tar.gz
spack-b81d7d0aac713039794cb33860637fb010983dd9.tar.bz2
spack-b81d7d0aac713039794cb33860637fb010983dd9.tar.xz
spack-b81d7d0aac713039794cb33860637fb010983dd9.zip
slepc, py-slepc4py, petsc, py-petsc4py add v3.21.0 (#43435)
* New release SLEPc 3.21 * petsc, py-petsc4py add v3.21.0 * [@spackbot] updating style on behalf of joseeroman --------- Co-authored-by: Satish Balay <balay@mcs.anl.gov> Co-authored-by: joseeroman <joseeroman@users.noreply.github.com>
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/petsc/package.py3
-rw-r--r--var/spack/repos/builtin/packages/py-petsc4py/package.py7
-rw-r--r--var/spack/repos/builtin/packages/py-slepc4py/package.py5
-rw-r--r--var/spack/repos/builtin/packages/slepc/package.py15
4 files changed, 26 insertions, 4 deletions
diff --git a/var/spack/repos/builtin/packages/petsc/package.py b/var/spack/repos/builtin/packages/petsc/package.py
index e968fc968e..b7b1d86b15 100644
--- a/var/spack/repos/builtin/packages/petsc/package.py
+++ b/var/spack/repos/builtin/packages/petsc/package.py
@@ -21,6 +21,9 @@ class Petsc(Package, CudaPackage, ROCmPackage):
tags = ["e4s"]
version("main", branch="main")
+ version("3.21.0", sha256="1e0c2f92514c72f80d4a4d0e6439a3aba0ceda7a0bcbc7ad9c44ce4cd8b14c28")
+ version("3.20.6", sha256="20e6c260765f9593924bc5b1783bd152ec5c47246b47ce516cded7b505b34795")
+ version("3.20.5", sha256="fb4e637758737af910b05f30a785245633916cd0a929b7b6447ad1028da4ea5a")
version("3.20.4", sha256="b0d03a5595ee0a5696dd6683321e1dbfe9fea85238d3016a847b3d0bcdcfb3d9")
version("3.20.3", sha256="75a94fb44df0512f51ad093fa784e56b61f51b7ead5956fbe49185c203f8c245")
version("3.20.2", sha256="2a2d08b5f0e3d0198dae2c42ce1fd036f25c153ef2bb4a2d320ca141ac7cd30b")
diff --git a/var/spack/repos/builtin/packages/py-petsc4py/package.py b/var/spack/repos/builtin/packages/py-petsc4py/package.py
index ede2ff11b5..9b9e76b53b 100644
--- a/var/spack/repos/builtin/packages/py-petsc4py/package.py
+++ b/var/spack/repos/builtin/packages/py-petsc4py/package.py
@@ -20,6 +20,11 @@ class PyPetsc4py(PythonPackage):
license("BSD-2-Clause")
version("main", branch="main")
+ version("3.21.0", sha256="b2000a3f8ef60920e1f82fa4772372d7941bc737bcc421a234a2507097a44d00")
+ version("3.20.6", sha256="bcc4cb35231ba6664309ea195cc8ce8a9bb61f3e24b39be480eee59c52139dc2")
+ version("3.20.5", sha256="2f40a6a7bfdaa2bca7c1f3e739ab7c74aba8d95db05aa1d120826eec904bbc16")
+ version("3.20.4", sha256="3ebdb4c605ad59d71b7b7adc5f06b6d2a7ce9225c9b56e672923cb5bd6e43440")
+ version("3.20.3", sha256="8e10884df5ca38191b71294dc7e89f7479b18cca83fedfe27f89105e57c40785")
version("3.20.2", sha256="d3f24aa6612ded3e9b9ae11d5533f319d1df1705bea6d81385fea023d01175c9")
version("3.20.1", sha256="dcc9092040d13130496f1961b79c36468f383b6ede398080e004f1966c06ad38")
version("3.20.0", sha256="c2461eef3977ae5c214ad252520adbb92ec3a31d00e79391dd92535077bbf03e")
@@ -76,7 +81,7 @@ class PyPetsc4py(PythonPackage):
depends_on("petsc+mpi", when="+mpi")
depends_on("petsc~mpi", when="~mpi")
depends_on("petsc@main", when="@main")
- for ver in ["3.20", "3.19", "3.18", "3.17", "3.16", "3.15", "3.13", "3.12", "3.11"]:
+ for ver in ["3.21", "3.20", "3.19", "3.18", "3.17", "3.16", "3.15", "3.13", "3.12", "3.11"]:
depends_on(f"petsc@{ver}", when=f"@{ver}")
depends_on("petsc@3.14.2:3.14", when="@3.14.1:3.14")
depends_on("petsc@3.14.0:3.14.1", when="@3.14.0")
diff --git a/var/spack/repos/builtin/packages/py-slepc4py/package.py b/var/spack/repos/builtin/packages/py-slepc4py/package.py
index 91763a8688..59fd8fc378 100644
--- a/var/spack/repos/builtin/packages/py-slepc4py/package.py
+++ b/var/spack/repos/builtin/packages/py-slepc4py/package.py
@@ -18,6 +18,7 @@ class PySlepc4py(PythonPackage):
license("BSD-2-Clause")
version("main", branch="main")
+ version("3.21.0", sha256="bfbd90162633486f67a448d2052e1f7182529d18e8bde87367bc4f4dd58e857f")
version("3.20.2", sha256="89ebd1964edd0eb63d4dbfa977d6f35408f4e19a3da290696fd1197901544bd8")
version("3.20.1", sha256="7e6d156f7b0891bfa0616b38a502460c62797f16ca146b321e16cce4cf139d07")
version("3.20.0", sha256="56cbea1f56746136e5a934bf4a481e566f35e475cb950c0a5bce7d5c3cc7690a")
@@ -51,12 +52,12 @@ class PySlepc4py(PythonPackage):
depends_on("py-petsc4py", type=("build", "run"))
depends_on("py-petsc4py@main", when="@main", type=("build", "run"))
- for ver in ["3.20", "3.19", "3.18", "3.17", "3.16", "3.15", "3.13", "3.12", "3.11"]:
+ for ver in ["3.21", "3.20", "3.19", "3.18", "3.17", "3.16", "3.15", "3.13", "3.12", "3.11"]:
depends_on(f"py-petsc4py@{ver}", when=f"@{ver}", type=("build", "run"))
depends_on("slepc")
depends_on("slepc@main", when="@main")
- for ver in ["3.20", "3.19", "3.18", "3.17", "3.16", "3.15", "3.13", "3.12", "3.11"]:
+ for ver in ["3.21", "3.20", "3.19", "3.18", "3.17", "3.16", "3.15", "3.13", "3.12", "3.11"]:
depends_on(f"slepc@{ver}", when=f"@{ver}")
@property
diff --git a/var/spack/repos/builtin/packages/slepc/package.py b/var/spack/repos/builtin/packages/slepc/package.py
index be22b6ce7f..64033b6670 100644
--- a/var/spack/repos/builtin/packages/slepc/package.py
+++ b/var/spack/repos/builtin/packages/slepc/package.py
@@ -22,6 +22,7 @@ class Slepc(Package, CudaPackage, ROCmPackage):
test_requires_compiler = True
version("main", branch="main")
+ version("3.21.0", sha256="782833f0caa6585509a837ccd470265c62a1bb56ba64e54c38bde6c63d92629e")
version("3.20.2", sha256="125258c87360e326675238eaeb21ce2fbb3f27f4eeb1c72062043931aea05493")
version("3.20.1", sha256="5a36b664895881d3858d0644f56bf7bb922bdab70d732fa11cbf6442fec11806")
version("3.20.0", sha256="780c50260a9bc9b72776cb920774800c73832370938f1d48c2ea5c66d31b7380")
@@ -66,7 +67,19 @@ class Slepc(Package, CudaPackage, ROCmPackage):
# Cannot mix release and development versions of SLEPc and PETSc:
depends_on("petsc@main", when="@main")
- for ver in ["3.20", "3.19", "3.18", "3.17", "3.16", "3.15", "3.14", "3.13", "3.12", "3.11"]:
+ for ver in [
+ "3.21",
+ "3.20",
+ "3.19",
+ "3.18",
+ "3.17",
+ "3.16",
+ "3.15",
+ "3.14",
+ "3.13",
+ "3.12",
+ "3.11",
+ ]:
depends_on(f"petsc@{ver}", when=f"@{ver}")
depends_on("petsc+cuda", when="+cuda")
depends_on("arpack-ng~mpi", when="+arpack^petsc~mpi~int64")