From bd9f8ba0947d26fa5775b7be1979746034f4ca89 Mon Sep 17 00:00:00 2001 From: Bruno Turcksin Date: Mon, 24 Jul 2023 20:02:56 -0400 Subject: 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 --------- Co-authored-by: Robert Cohn Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com> --- var/spack/repos/builtin/packages/kokkos/package.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'var') 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") -- cgit v1.2.3-70-g09d2