beatnik: add v1.1 (#47361)

Co-authored-by: Patrick Bridges <patrickb314@gmail.com>
This commit is contained in:
JStewart28 2024-11-09 13:43:55 -07:00 committed by GitHub
parent 97acf2614a
commit fa6b8a4ceb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -16,9 +16,10 @@ class Beatnik(CMakePackage, CudaPackage, ROCmPackage):
license("BSD-3-Clause")
version("1.1", commit="7d5a6fa588bcb7065fc53c3e8ae52d4d7f13b6f1", submodules=True)
version("1.0", commit="ae31ef9cb44678d5ace77994b45b0778defa3d2f")
version("develop", branch="develop")
version("main", branch="main")
version("develop", branch="develop", submodules=True)
version("main", branch="main", submodules=True)
depends_on("cxx", type="build") # generated
@ -47,13 +48,17 @@ class Beatnik(CMakePackage, CudaPackage, ROCmPackage):
depends_on("kokkos +wrapper", when="%gcc+cuda")
# Cabana dependencies
depends_on("cabana @0.6.0 +grid +heffte +silo +hdf5 +mpi")
depends_on("cabana @0.7.0 +grid +heffte +silo +hdf5 +mpi +arborx", when="@1.1")
depends_on("cabana @0.7.0 +grid +heffte +silo +hdf5 +mpi +arborx", when="@1.0")
depends_on("cabana @master +grid +heffte +silo +hdf5 +mpi +arborx", when="@develop")
depends_on("cabana @0.7.0 +grid +heffte +silo +hdf5 +mpi +arborx", when="@main")
depends_on("cabana +cuda", when="+cuda")
depends_on("cabana +rocm", when="+rocm")
# Silo dependencies
depends_on("silo @4.11:")
depends_on("silo @4.11.1:", when="%cce") # Eariler silo versions have trouble cce
depends_on("silo @4.11.1 +fpzip+hzip~python", when="%cce")
# Eariler silo versions have trouble with cce
# Heffte dependencies - We always require FFTW so that there's a host
# backend even when we're compiling for GPUs