trilinos: fix kokkos constraints for version 16 (#49643)

* trilinos: add equals sign to kokkos dependencies.

* Fix some license headers to pass style check.

* Generalize a bit.

* Generalize a bit more.

* datatransferkit: constraing to maximum of trilinos@16.0.
This commit is contained in:
Jon Rood 2025-03-25 10:43:13 -06:00 committed by GitHub
parent 9ac6ecd5ba
commit c1df1c7ee5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 10 additions and 10 deletions

View File

@ -46,7 +46,7 @@ class Datatransferkit(CMakePackage):
depends_on("trilinos+openmp", when="+openmp")
depends_on("trilinos+stratimikos+belos", when="@master")
depends_on("trilinos@13:13.4.1", when="@3.1-rc2:3.1-rc3")
depends_on("trilinos@14.2:", when="@3.1.0:")
depends_on("trilinos@14.2:16.0", when="@3.1.0:")
def cmake_args(self):
spec = self.spec

View File

@ -425,15 +425,15 @@ class Trilinos(CMakePackage, CudaPackage, ROCmPackage):
depends_on("kokkos-kernels~shared", when="+cuda_rdc")
depends_on("kokkos-kernels~shared", when="+rocm_rdc")
depends_on("kokkos~complex_align")
depends_on("kokkos@4.5.01", when="@master:")
depends_on("kokkos@4.5.01", when="@16.1")
depends_on("kokkos@4.3.01", when="@16")
depends_on("kokkos@4.2.01", when="@15.1:15")
depends_on("kokkos@4.1.00", when="@14.4:15.0")
depends_on("kokkos-kernels@4.5.01", when="@master:")
depends_on("kokkos-kernels@4.5.01", when="@16.1")
depends_on("kokkos-kernels@4.3.01", when="@16")
depends_on("kokkos-kernels@4.2.01", when="@15.1:15")
depends_on("kokkos@=4.5.01", when="@master:")
depends_on("kokkos@=4.5.01", when="@16.1")
depends_on("kokkos@=4.3.01", when="@16.0")
depends_on("kokkos@=4.2.01", when="@15.1:15")
depends_on("kokkos@=4.1.00", when="@14.4:15.0")
depends_on("kokkos-kernels@=4.5.01", when="@master:")
depends_on("kokkos-kernels@=4.5.01", when="@16.1")
depends_on("kokkos-kernels@=4.3.01", when="@16.0")
depends_on("kokkos-kernels@=4.2.01", when="@15.1:15")
depends_on("kokkos+openmp", when="+openmp")
for a in CudaPackage.cuda_arch_values: