arborx: add new release 1.3 (#33402)
* arborx: add new release 1.3 * [@spackbot] updating style on behalf of aprokop
This commit is contained in:
parent
773de54cd9
commit
cff76fb23f
@ -18,6 +18,7 @@ class Arborx(CMakePackage, CudaPackage, ROCmPackage):
|
|||||||
maintainers = ["aprokop"]
|
maintainers = ["aprokop"]
|
||||||
|
|
||||||
version("master", branch="master")
|
version("master", branch="master")
|
||||||
|
version("1.3", sha256="3f1e17f029a460ab99f8396e2772cec908eefc4bf3868c8828907624a2d0ce5d")
|
||||||
version("1.2", sha256="ed1939110b2330b7994dcbba649b100c241a2353ed2624e627a200a398096c20")
|
version("1.2", sha256="ed1939110b2330b7994dcbba649b100c241a2353ed2624e627a200a398096c20")
|
||||||
version("1.1", sha256="2b5f2d2d5cec57c52f470c2bf4f42621b40271f870b4f80cb57e52df1acd90ce")
|
version("1.1", sha256="2b5f2d2d5cec57c52f470c2bf4f42621b40271f870b4f80cb57e52df1acd90ce")
|
||||||
version("1.0", sha256="9b5f45c8180622c907ef0b7cc27cb18ba272ac6558725d9e460c3f3e764f1075")
|
version("1.0", sha256="9b5f45c8180622c907ef0b7cc27cb18ba272ac6558725d9e460c3f3e764f1075")
|
||||||
@ -27,6 +28,16 @@ class Arborx(CMakePackage, CudaPackage, ROCmPackage):
|
|||||||
deprecated=True,
|
deprecated=True,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# Allowed C++ standard
|
||||||
|
variant(
|
||||||
|
"cxxstd",
|
||||||
|
default="17",
|
||||||
|
values=("14", "17", "2a", "2b"),
|
||||||
|
multi=False,
|
||||||
|
description="Use the specified C++ standard when building.",
|
||||||
|
)
|
||||||
|
conflicts("cxxstd=14", when="@1.3:")
|
||||||
|
|
||||||
# ArborX relies on Kokkos to provide devices, providing one-to-one matching
|
# ArborX relies on Kokkos to provide devices, providing one-to-one matching
|
||||||
# variants. The only way to disable those devices is to make sure Kokkos
|
# variants. The only way to disable those devices is to make sure Kokkos
|
||||||
# does not provide them.
|
# does not provide them.
|
||||||
@ -49,7 +60,8 @@ class Arborx(CMakePackage, CudaPackage, ROCmPackage):
|
|||||||
|
|
||||||
# Standalone Kokkos
|
# Standalone Kokkos
|
||||||
depends_on("kokkos@3.1.00:", when="~trilinos")
|
depends_on("kokkos@3.1.00:", when="~trilinos")
|
||||||
depends_on("kokkos@3.4.00:", when="@1.2:~trilinos")
|
depends_on("kokkos@3.4.00:", when="@1.2~trilinos")
|
||||||
|
depends_on("kokkos@3.6.00:", when="@1.3:~trilinos")
|
||||||
for backend in kokkos_backends:
|
for backend in kokkos_backends:
|
||||||
depends_on("kokkos+%s" % backend.lower(), when="~trilinos+%s" % backend.lower())
|
depends_on("kokkos+%s" % backend.lower(), when="~trilinos+%s" % backend.lower())
|
||||||
|
|
||||||
@ -69,7 +81,8 @@ class Arborx(CMakePackage, CudaPackage, ROCmPackage):
|
|||||||
# - current version of Trilinos package does not allow enabling CUDA
|
# - current version of Trilinos package does not allow enabling CUDA
|
||||||
depends_on("trilinos+kokkos", when="+trilinos")
|
depends_on("trilinos+kokkos", when="+trilinos")
|
||||||
depends_on("trilinos+openmp", when="+trilinos+openmp")
|
depends_on("trilinos+openmp", when="+trilinos+openmp")
|
||||||
depends_on("trilinos@13.2.0:", when="@1.2:+trilinos")
|
depends_on("trilinos@13.2.0:", when="@1.2+trilinos")
|
||||||
|
depends_on("trilinos@13.4.0:", when="@1.3:+trilinos")
|
||||||
conflicts("~serial", when="+trilinos")
|
conflicts("~serial", when="+trilinos")
|
||||||
conflicts("+cuda", when="+trilinos")
|
conflicts("+cuda", when="+trilinos")
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user