Skip to content

Commit

Permalink
kokkos-tools: add new package (spack#45382)
Browse files Browse the repository at this point in the history
  • Loading branch information
rbberger authored Aug 23, 2024
1 parent ead25b1 commit 823a2c1
Showing 1 changed file with 31 additions and 0 deletions.
31 changes: 31 additions & 0 deletions var/spack/repos/builtin/packages/kokkos-tools/package.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
# Spack Project Developers. See the top-level COPYRIGHT file for details.
#
# SPDX-License-Identifier: (Apache-2.0 OR MIT)

from spack.package import *


class KokkosTools(CMakePackage):
"""Kokkos Profiling and Debugging Tools"""

homepage = "https://github.com/kokkos/kokkos-tools/"
git = "https://github.com/kokkos/kokkos-tools.git"

license("Apache-2.0 WITH LLVM-exception")

version("develop", branch="develop")

variant("mpi", default=False, description="Enable MPI support")
variant("papi", default=False, description="Enable PAPI support")

depends_on("kokkos")
depends_on("mpi", when="+mpi")
depends_on("papi", when="+papi")

def cmake_args(self):
args = [
self.define_from_variant("KokkosTools_ENABLE_MPI", "mpi"),
self.define_from_variant("KokkosTools_ENABLE_PAPI", "papi"),
]
return args

0 comments on commit 823a2c1

Please sign in to comment.