summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruno Turcksin <bruno.turcksin@gmail.com>2023-07-24 20:02:56 -0400
committerGitHub <noreply@github.com>2023-07-24 17:02:56 -0700
commitbd9f8ba0947d26fa5775b7be1979746034f4ca89 (patch)
treec3dd0e1977e9d22d92437d7a390717bb9690e39c
parentc7b849bdeef413bdc96c037a40e30e489fa7ddc9 (diff)
downloadspack-bd9f8ba0947d26fa5775b7be1979746034f4ca89.tar.gz
spack-bd9f8ba0947d26fa5775b7be1979746034f4ca89.tar.bz2
spack-bd9f8ba0947d26fa5775b7be1979746034f4ca89.tar.xz
spack-bd9f8ba0947d26fa5775b7be1979746034f4ca89.zip
Kokkos: add release 4.1.0 (#38641)
* Add Kokkos 4.1.0 release * Add -fp-model=precise flag when using SYCL * Fix sycl flag Co-authored-by: Robert Cohn <rscohn2@gmail.com> --------- Co-authored-by: Robert Cohn <rscohn2@gmail.com> Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
-rw-r--r--var/spack/repos/builtin/packages/kokkos/package.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/kokkos/package.py b/var/spack/repos/builtin/packages/kokkos/package.py
index 0c99b1170a..1a92e369a4 100644
--- a/var/spack/repos/builtin/packages/kokkos/package.py
+++ b/var/spack/repos/builtin/packages/kokkos/package.py
@@ -25,6 +25,7 @@ class Kokkos(CMakePackage, CudaPackage, ROCmPackage):
version("master", branch="master")
version("develop", branch="develop")
+ version("4.1.00", sha256="cf725ea34ba766fdaf29c884cfe2daacfdc6dc2d6af84042d1c78d0f16866275")
version("4.0.01", sha256="bb942de8afdd519fd6d5d3974706bfc22b6585a62dd565c12e53bdb82cd154f0")
version("4.0.00", sha256="1829a423883d4b44223c7c3a53d3c51671145aad57d7d23e6a1a4bebf710dcf6")
version("3.7.02", sha256="5024979f06bc8da2fb696252a66297f3e0e67098595a0cc7345312b3b4aa0f54")
@@ -329,6 +330,9 @@ class Kokkos(CMakePackage, CudaPackage, ROCmPackage):
self.define("CMAKE_CXX_COMPILER", self.spec["kokkos-nvcc-wrapper"].kokkos_cxx)
)
+ if self.spec.satisfies("%oneapi") or self.spec.satisfies("%intel"):
+ options.append(self.define("CMAKE_CXX_FLAGS", "-fp-model=precise"))
+
return options
test_script_relative_path = join_path("scripts", "spack_test")