kokkos-kernels: add v4.1.00, v4.2.00 (#40565)
* kokkos-kernels: add version 4.1.00 * add kokkos-kernels@4.2.00 * [kokkos] make dpl dependence explicit --------- Co-authored-by: eugeneswalker <eugenesunsetwalker@gmail.com> Co-authored-by: Cohn, Robert S <robert.s.cohn@intel.com>
This commit is contained in:
parent
87e836f353
commit
27a3ba1a59
2 changed files with 7 additions and 0 deletions
|
@ -25,6 +25,9 @@ class KokkosKernels(CMakePackage, CudaPackage):
|
|||
# openssl sha256 kokkos-kernels-x.y.z.tar.gz
|
||||
version("develop", branch="develop")
|
||||
version("master", branch="master")
|
||||
version("4.2.00", sha256="c65df9a101dbbef2d8fd43c60c9ea85f2046bb3535fa1ad16e7c661ddd60401e")
|
||||
version("4.1.00", sha256="d6a4108444ea226e43bf6a9c0dfc557f223a72b1142bf81aa78dd60e16ac2d56")
|
||||
version("4.0.01", sha256="3f493fcb0244b26858ceb911be64092fbf7785616ad62c81abde0ea1ce86688a")
|
||||
version("4.0.00", sha256="750079d0be1282d18ecd280e130ca303044ac399f1e5864488284b92f5ce0a86")
|
||||
version("3.7.01", sha256="b2060f5894bdaf7f7d4793b90444fac260460cfa80595afcbcb955518864b446")
|
||||
version("3.7.00", sha256="51bc6db3995392065656848e2b152cfd1c3a95a951ab18a3934278113d59f32b")
|
||||
|
@ -43,6 +46,9 @@ class KokkosKernels(CMakePackage, CudaPackage):
|
|||
depends_on("kokkos")
|
||||
depends_on("kokkos@master", when="@master")
|
||||
depends_on("kokkos@develop", when="@develop")
|
||||
depends_on("kokkos@4.2.00", when="@4.2.00")
|
||||
depends_on("kokkos@4.1.00", when="@4.1.00")
|
||||
depends_on("kokkos@4.0.01", when="@4.0.01")
|
||||
depends_on("kokkos@4.0.00", when="@4.0.00")
|
||||
depends_on("kokkos@3.7.01", when="@3.7.01")
|
||||
depends_on("kokkos@3.7.00", when="@3.7.00")
|
||||
|
|
|
@ -194,6 +194,7 @@ class Kokkos(CMakePackage, CudaPackage, ROCmPackage):
|
|||
for dev, (dflt, desc) in devices_variants.items():
|
||||
variant(dev, default=dflt, description=desc)
|
||||
conflicts("+cuda", when="+rocm", msg="CUDA and ROCm are not compatible in Kokkos.")
|
||||
depends_on("intel-oneapi-dpl", when="+sycl")
|
||||
|
||||
for opt, (dflt, desc) in options_variants.items():
|
||||
variant(opt, default=dflt, description=desc, when=("+cuda" if "cuda" in opt else None))
|
||||
|
|
Loading…
Reference in a new issue