#include <string>
#include <iostream>
#include <cstdlib>
#include "Kokkos_Core.hpp"
#include "Teuchos_CommandLineProcessor.hpp"
#include "Teuchos_StandardCatchMacros.hpp"
#include "TestStochastic.hpp"
#include "Stokhos_Threads_CrsProductTensor.hpp"
Go to the source code of this file.
|
std::vector< double > | run_test (const size_t num_cpu, const size_t num_core_per_cpu, const size_t num_threads_per_core, const size_t p, const size_t d, const size_t nGrid, const size_t nIter, const bool symmetric, SG_Alg sg_alg, const std::vector< double > &perf1=std::vector< double >()) |
|
int | main (int argc, char *argv[]) |
|
◆ SG_Alg
◆ run_test()
std::vector< double > run_test |
( |
const size_t | num_cpu, |
|
|
const size_t | num_core_per_cpu, |
|
|
const size_t | num_threads_per_core, |
|
|
const size_t | p, |
|
|
const size_t | d, |
|
|
const size_t | nGrid, |
|
|
const size_t | nIter, |
|
|
const bool | symmetric, |
|
|
SG_Alg | sg_alg, |
|
|
const std::vector< double > & | perf1 = std::vector<double>() ) |
◆ main()
int main |
( |
int | argc, |
|
|
char * | argv[] ) |
◆ num_sg_alg
◆ sg_alg_values
◆ sg_alg_names
const char* sg_alg_names[] = { "Original Matrix-Free", "Product CRS" } |