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>
This commit is contained in:
parent
e78484f501
commit
b81d7d0aac
4 changed files with 26 additions and 4 deletions
|
@ -21,6 +21,9 @@ class Petsc(Package, CudaPackage, ROCmPackage):
|
||||||
tags = ["e4s"]
|
tags = ["e4s"]
|
||||||
|
|
||||||
version("main", branch="main")
|
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.4", sha256="b0d03a5595ee0a5696dd6683321e1dbfe9fea85238d3016a847b3d0bcdcfb3d9")
|
||||||
version("3.20.3", sha256="75a94fb44df0512f51ad093fa784e56b61f51b7ead5956fbe49185c203f8c245")
|
version("3.20.3", sha256="75a94fb44df0512f51ad093fa784e56b61f51b7ead5956fbe49185c203f8c245")
|
||||||
version("3.20.2", sha256="2a2d08b5f0e3d0198dae2c42ce1fd036f25c153ef2bb4a2d320ca141ac7cd30b")
|
version("3.20.2", sha256="2a2d08b5f0e3d0198dae2c42ce1fd036f25c153ef2bb4a2d320ca141ac7cd30b")
|
||||||
|
|
|
@ -20,6 +20,11 @@ class PyPetsc4py(PythonPackage):
|
||||||
license("BSD-2-Clause")
|
license("BSD-2-Clause")
|
||||||
|
|
||||||
version("main", branch="main")
|
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.2", sha256="d3f24aa6612ded3e9b9ae11d5533f319d1df1705bea6d81385fea023d01175c9")
|
||||||
version("3.20.1", sha256="dcc9092040d13130496f1961b79c36468f383b6ede398080e004f1966c06ad38")
|
version("3.20.1", sha256="dcc9092040d13130496f1961b79c36468f383b6ede398080e004f1966c06ad38")
|
||||||
version("3.20.0", sha256="c2461eef3977ae5c214ad252520adbb92ec3a31d00e79391dd92535077bbf03e")
|
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~mpi", when="~mpi")
|
depends_on("petsc~mpi", when="~mpi")
|
||||||
depends_on("petsc@main", when="@main")
|
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(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.2:3.14", when="@3.14.1:3.14")
|
||||||
depends_on("petsc@3.14.0:3.14.1", when="@3.14.0")
|
depends_on("petsc@3.14.0:3.14.1", when="@3.14.0")
|
||||||
|
|
|
@ -18,6 +18,7 @@ class PySlepc4py(PythonPackage):
|
||||||
license("BSD-2-Clause")
|
license("BSD-2-Clause")
|
||||||
|
|
||||||
version("main", branch="main")
|
version("main", branch="main")
|
||||||
|
version("3.21.0", sha256="bfbd90162633486f67a448d2052e1f7182529d18e8bde87367bc4f4dd58e857f")
|
||||||
version("3.20.2", sha256="89ebd1964edd0eb63d4dbfa977d6f35408f4e19a3da290696fd1197901544bd8")
|
version("3.20.2", sha256="89ebd1964edd0eb63d4dbfa977d6f35408f4e19a3da290696fd1197901544bd8")
|
||||||
version("3.20.1", sha256="7e6d156f7b0891bfa0616b38a502460c62797f16ca146b321e16cce4cf139d07")
|
version("3.20.1", sha256="7e6d156f7b0891bfa0616b38a502460c62797f16ca146b321e16cce4cf139d07")
|
||||||
version("3.20.0", sha256="56cbea1f56746136e5a934bf4a481e566f35e475cb950c0a5bce7d5c3cc7690a")
|
version("3.20.0", sha256="56cbea1f56746136e5a934bf4a481e566f35e475cb950c0a5bce7d5c3cc7690a")
|
||||||
|
@ -51,12 +52,12 @@ class PySlepc4py(PythonPackage):
|
||||||
|
|
||||||
depends_on("py-petsc4py", type=("build", "run"))
|
depends_on("py-petsc4py", type=("build", "run"))
|
||||||
depends_on("py-petsc4py@main", when="@main", 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(f"py-petsc4py@{ver}", when=f"@{ver}", type=("build", "run"))
|
||||||
|
|
||||||
depends_on("slepc")
|
depends_on("slepc")
|
||||||
depends_on("slepc@main", when="@main")
|
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}")
|
depends_on(f"slepc@{ver}", when=f"@{ver}")
|
||||||
|
|
||||||
@property
|
@property
|
||||||
|
|
|
@ -22,6 +22,7 @@ class Slepc(Package, CudaPackage, ROCmPackage):
|
||||||
test_requires_compiler = True
|
test_requires_compiler = True
|
||||||
|
|
||||||
version("main", branch="main")
|
version("main", branch="main")
|
||||||
|
version("3.21.0", sha256="782833f0caa6585509a837ccd470265c62a1bb56ba64e54c38bde6c63d92629e")
|
||||||
version("3.20.2", sha256="125258c87360e326675238eaeb21ce2fbb3f27f4eeb1c72062043931aea05493")
|
version("3.20.2", sha256="125258c87360e326675238eaeb21ce2fbb3f27f4eeb1c72062043931aea05493")
|
||||||
version("3.20.1", sha256="5a36b664895881d3858d0644f56bf7bb922bdab70d732fa11cbf6442fec11806")
|
version("3.20.1", sha256="5a36b664895881d3858d0644f56bf7bb922bdab70d732fa11cbf6442fec11806")
|
||||||
version("3.20.0", sha256="780c50260a9bc9b72776cb920774800c73832370938f1d48c2ea5c66d31b7380")
|
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:
|
# Cannot mix release and development versions of SLEPc and PETSc:
|
||||||
depends_on("petsc@main", when="@main")
|
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(f"petsc@{ver}", when=f"@{ver}")
|
||||||
depends_on("petsc+cuda", when="+cuda")
|
depends_on("petsc+cuda", when="+cuda")
|
||||||
depends_on("arpack-ng~mpi", when="+arpack^petsc~mpi~int64")
|
depends_on("arpack-ng~mpi", when="+arpack^petsc~mpi~int64")
|
||||||
|
|
Loading…
Reference in a new issue