Trilinos: update SuperLU dependency (#43346)
This commit is contained in:
parent
85c6d6dbab
commit
e57d33b29f
2 changed files with 6 additions and 3 deletions
|
@ -34,13 +34,11 @@ class Superlu(CMakePackage, Package):
|
||||||
version(
|
version(
|
||||||
"4.3",
|
"4.3",
|
||||||
sha256="169920322eb9b9c6a334674231479d04df72440257c17870aaa0139d74416781",
|
sha256="169920322eb9b9c6a334674231479d04df72440257c17870aaa0139d74416781",
|
||||||
deprecated=True,
|
|
||||||
url="https://crd-legacy.lbl.gov/~xiaoye/SuperLU/superlu_4.3.tar.gz",
|
url="https://crd-legacy.lbl.gov/~xiaoye/SuperLU/superlu_4.3.tar.gz",
|
||||||
)
|
)
|
||||||
version(
|
version(
|
||||||
"4.2",
|
"4.2",
|
||||||
sha256="5a06e19bf5a597405dfeea39fe92aa8c5dd41da73c72c7187755a75f581efb28",
|
sha256="5a06e19bf5a597405dfeea39fe92aa8c5dd41da73c72c7187755a75f581efb28",
|
||||||
deprecated=True,
|
|
||||||
url="https://crd-legacy.lbl.gov/~xiaoye/SuperLU/superlu_4.2.tar.gz",
|
url="https://crd-legacy.lbl.gov/~xiaoye/SuperLU/superlu_4.2.tar.gz",
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -325,6 +325,9 @@ class Trilinos(CMakePackage, CudaPackage, ROCmPackage):
|
||||||
conflicts("+strumpack", when="@:13.0")
|
conflicts("+strumpack", when="@:13.0")
|
||||||
# Can only use one type of SuperLU
|
# Can only use one type of SuperLU
|
||||||
conflicts("+superlu-dist", when="+superlu")
|
conflicts("+superlu-dist", when="+superlu")
|
||||||
|
# Amesos and Ifpack only support up to SuperLU 4.x.y interfaces
|
||||||
|
conflicts("+amesos", when="+superlu@5:")
|
||||||
|
conflicts("+ifpack", when="+superlu@5:")
|
||||||
# For Trilinos v11 we need to force SuperLUDist=OFF, since only the
|
# For Trilinos v11 we need to force SuperLUDist=OFF, since only the
|
||||||
# deprecated SuperLUDist v3.3 together with an Amesos patch is working.
|
# deprecated SuperLUDist v3.3 together with an Amesos patch is working.
|
||||||
conflicts("+superlu-dist", when="@11.4.1:11.14.3")
|
conflicts("+superlu-dist", when="@11.4.1:11.14.3")
|
||||||
|
@ -440,7 +443,9 @@ class Trilinos(CMakePackage, CudaPackage, ROCmPackage):
|
||||||
depends_on("strumpack+shared", when="+strumpack")
|
depends_on("strumpack+shared", when="+strumpack")
|
||||||
depends_on("suite-sparse", when="+suite-sparse")
|
depends_on("suite-sparse", when="+suite-sparse")
|
||||||
depends_on("superlu-dist", when="+superlu-dist")
|
depends_on("superlu-dist", when="+superlu-dist")
|
||||||
depends_on("superlu@4.3 +pic", when="+superlu")
|
depends_on("superlu@3:5.2", when="@12.18.1: +superlu")
|
||||||
|
depends_on("superlu@3:5.1.1", when="@12.14.1 +superlu")
|
||||||
|
depends_on("superlu@3:4", when="@:12.12.1 +superlu")
|
||||||
depends_on("swig", when="@:14 +python")
|
depends_on("swig", when="@:14 +python")
|
||||||
depends_on("zlib-api", when="+zoltan")
|
depends_on("zlib-api", when="+zoltan")
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue