#include "Teuchos_UnitTestHarness.hpp"
#include "Teuchos_UnitTestRepository.hpp"
#include "Teuchos_GlobalMPISession.hpp"
#include "Stokhos_KokkosCrsMatrixMPVectorUnitTest.hpp"
#include "Kokkos_Core.hpp"
Go to the source code of this file.
|
template<typename Storage , typename Ordinal , typename MultiplyOp , Ordinal NumPerThread, Ordinal ThreadsPerVector> |
bool | test_host_embedded_vector (Ordinal num_hyper_threads, Ordinal num_cores, Teuchos::FancyOStream &out) |
|
| TEUCHOS_UNIT_TEST_TEMPLATE_2_DECL (Kokkos_CrsMatrix_MP, Multiply_1, Storage, MultiplyOp) |
|
| TEUCHOS_UNIT_TEST_TEMPLATE_2_DECL (Kokkos_CrsMatrix_MP, Multiply_2, Storage, MultiplyOp) |
|
◆ CRS_MATRIX_MP_VECTOR_MULTIPLY_TESTS_STORAGE_OP
#define CRS_MATRIX_MP_VECTOR_MULTIPLY_TESTS_STORAGE_OP |
( |
| STORAGE, |
|
|
| OP ) |
Value:
Kokkos_CrsMatrix_MP, Multiply_1, STORAGE, OP ) \
TEUCHOS_UNIT_TEST_TEMPLATE_2_INSTANT( \
Kokkos_CrsMatrix_MP, Multiply_2, STORAGE, OP )
TEUCHOS_UNIT_TEST_TEMPLATE_2_INSTANT(Tpetra_CrsMatrix, MatVec, double, Node) TEUCHOS_UNIT_TEST_TEMPLATE_2_INSTANT(Tpetra_CrsMatrix
Definition at line 98 of file Stokhos_KokkosCrsMatrixMPVectorUnitTest_Serial.cpp.
◆ CRS_MATRIX_MP_VECTOR_MULTIPLY_TESTS_ORDINAL_SCALAR_DEVICE
#define CRS_MATRIX_MP_VECTOR_MULTIPLY_TESTS_ORDINAL_SCALAR_DEVICE |
( |
| ORDINAL, |
|
|
| SCALAR, |
|
|
| DEVICE ) |
◆ test_host_embedded_vector()
bool test_host_embedded_vector |
( |
Ordinal | num_hyper_threads, |
|
|
Ordinal | num_cores, |
|
|
Teuchos::FancyOStream & | out ) |
◆ TEUCHOS_UNIT_TEST_TEMPLATE_2_DECL() [1/2]
TEUCHOS_UNIT_TEST_TEMPLATE_2_DECL |
( |
Kokkos_CrsMatrix_MP | , |
|
|
Multiply_1 | , |
|
|
Storage | , |
|
|
MultiplyOp | ) |
◆ TEUCHOS_UNIT_TEST_TEMPLATE_2_DECL() [2/2]
TEUCHOS_UNIT_TEST_TEMPLATE_2_DECL |
( |
Kokkos_CrsMatrix_MP | , |
|
|
Multiply_2 | , |
|
|
Storage | , |
|
|
MultiplyOp | ) |
◆ num_cores
◆ num_hyper_threads