58 Teuchos::FancyOStream& out) {
59 const Ordinal
VectorSize = NumPerThread * ThreadsPerVector;
60 typedef typename Storage::template apply_N<VectorSize>::type
storage_type;
63 const Ordinal nGrid = 5;
68 KokkosSparse::DeviceConfig dev_config(
num_cores, ThreadsPerVector, row_threads);
71 nGrid,
VectorSize, dev_config, MultiplyOp(), out);
117 Teuchos::GlobalMPISession mpiSession(&argc, &
argv);
121 Kokkos::hwloc::get_available_numa_count() *
122 Kokkos::hwloc::get_available_cores_per_numa();
124 Kokkos::hwloc::get_available_threads_per_core();
126 Kokkos::InitializationSettings init_args;
128 Kokkos::initialize( init_args );
129 Kokkos::print_configuration(std::cout);
132 int ret = Teuchos::UnitTestRepository::runUnitTestsFromMain(argc,
argv);
bool test_embedded_vector(const typename VectorType::ordinal_type nGrid, const typename VectorType::ordinal_type stoch_length, KokkosSparse::DeviceConfig dev_config, Multiply multiply_op, Teuchos::FancyOStream &out)
int main(int argc, char *argv[])