set(Kokkos_DEVICES SERIAL;HIP) set(Kokkos_OPTIONS DEPRECATED_CODE_5;DEPRECATION_WARNINGS;DEBUG_DUALVIEW_MODIFY_CHECK;IMPL_HIP_MALLOC_ASYNC;IMPL_REF_COUNT_BRANCH_UNLIKELY;IMPL_MDSPAN;COMPLEX_ALIGN;LIBDL) set(Kokkos_TPLS ROCM;ROCTHRUST) set(Kokkos_ARCH VEGA908) set(Kokkos_CXX_COMPILER "/opt/rocm/bin/hipcc") set(Kokkos_CXX_COMPILER_ID "HIPCC") set(Kokkos_CXX_COMPILER_VERSION "6.2.41134") set(Kokkos_CXX_STANDARD 20) # Required to be a TriBITS-compliant external package if(NOT TARGET Kokkos::all_libs) add_library(Kokkos::all_libs ALIAS Kokkos::kokkos) endif() # Export Kokkos_ENABLE_ for each backend that was enabled. # NOTE: "Devices" is a little bit of a misnomer here. These are really # backends, e.g. Kokkos_ENABLE_OPENMP, Kokkos_ENABLE_CUDA, Kokkos_ENABLE_HIP, # or Kokkos_ENABLE_SYCL. foreach(DEV ${Kokkos_DEVICES}) set(Kokkos_ENABLE_${DEV} ON) endforeach() # Export relevant Kokkos_ENABLE