Add OpenMP dependency to Kokkos and KokkosKernels (#48455)

* Add OpenMP dependency to Kokkos and KokkosKernels

* Add Chris' suggestions
This commit is contained in:
Victor A. P. Magri
2025-01-22 11:53:41 -08:00
committed by GitHub
parent 58f1e791a0
commit e291daaa17

View File

@@ -421,7 +421,7 @@ class Trilinos(CMakePackage, CudaPackage, ROCmPackage):
depends_on("kokkos-kernels@4.5.01", when="@master:")
depends_on("kokkos-kernels@4.3.01", when="@16")
depends_on("kokkos-kernels@4.2.01", when="@15.1:15")
depends_on("kokkos-kernels@4.1.00", when="@15.0")
depends_on("kokkos+openmp", when="+openmp")
for a in CudaPackage.cuda_arch_values:
arch_str = f"+cuda cuda_arch={a}"
@@ -906,7 +906,7 @@ def define_tpl(trilinos_name, spack_name, have_dep):
# External Kokkos
if spec.satisfies("@14.4.0: +kokkos"):
options.append(define_tpl_enable("Kokkos"))
if spec.satisfies("@15.0: +kokkos"):
if spec.satisfies("@15.1: +kokkos"):
options.append(define_tpl_enable("KokkosKernels", True))
# MPI settings