kokkos-kernels: Turn off unneeded instantiations by default
Created by: mhoemmen
@trilinos/tpetra
Trilinos doesn't need the following instantiations:
-
CudaSpace
(not used, Trilinos assumes UVM and usesCudaUVMSpace
) - Unused offset types
See ${PACKAGE_NAME}_INST_MEMSPACE_CUDASPACE
in kokkos-kernels/CMakeLists.txt
. I'm not sure if Tpetra can control these directly; it may be necessary to change defaults in kokkos-kernels.