#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) |
|
int | main (int argc, char *argv[]) |
|
◆ 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_OpenMP.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 |
|
|
) |
| |
◆ main()
int main |
( |
int |
argc, |
|
|
char * |
argv[] |
|
) |
| |
◆ num_cores
◆ num_hyper_threads