46 #include "Kokkos_Core.hpp" 
   48 template <
typename Storage>
 
   49 void mainHost(
int nGrid, 
int nIter, KokkosSparse::DeviceConfig dev_config) {
 
   51   const int entry_min = 8;
 
   52   const int entry_max = 48;
 
   53   const int entry_step = 8;
 
   55   const int entry_min = 4;
 
   56   const int entry_max = 32;
 
   57   const int entry_step = 4;
 
   60   performance_test_driver<Storage,entry_min,entry_max,entry_step>(
 
   61     nGrid,nIter,dev_config);
 
   64 #ifdef KOKKOS_ENABLE_THREADS 
   65 template void mainHost< Stokhos::StaticFixedStorage<int,double,1,Kokkos::Threads> >(
int nGrid, 
int nIter, KokkosSparse::DeviceConfig dev_config);
 
   68 #ifdef KOKKOS_ENABLE_OPENMP 
   69 template void mainHost< Stokhos::StaticFixedStorage<int,double,1,Kokkos::OpenMP> >(
int nGrid, 
int nIter, KokkosSparse::DeviceConfig dev_config);
 
void mainHost(const Teuchos::RCP< const Teuchos::Comm< int > > &comm, const int use_print, const int use_trials, const int use_nodes[], const bool check, Kokkos::Example::FENL::DeviceConfig dev_config)