Stokhos Package Browser (Single Doxygen Collection)
Version of the Day
|
#include "Teuchos_UnitTestHarness.hpp"
#include "Teuchos_UnitTestRepository.hpp"
#include "Teuchos_GlobalMPISession.hpp"
#include "Stokhos_KokkosCrsMatrixMPVectorUnitTest.hpp"
Go to the source code of this file.
Macros | |
#define | CRS_MATRIX_MP_VECTOR_MULTIPLY_TESTS_STORAGE_OP(STORAGE, OP) |
#define | CRS_MATRIX_MP_VECTOR_MULTIPLY_TESTS_ORDINAL_SCALAR_DEVICE(ORDINAL, SCALAR, DEVICE) |
Functions | |
template<typename Storage , typename Ordinal , typename MultiplyOp , Ordinal NumPerThread, Ordinal ThreadsPerVector> | |
bool | test_cuda_embedded_vector (Ordinal num_blocks, Ordinal num_vec_threads, Ordinal num_row_threads, Teuchos::FancyOStream &out) |
TEUCHOS_UNIT_TEST_TEMPLATE_2_DECL (Kokkos_CrsMatrix_MP, Multiply_Default, Storage, MultiplyOp) | |
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) | |
TEUCHOS_UNIT_TEST_TEMPLATE_2_DECL (Kokkos_CrsMatrix_MP, Multiply_3, Storage, MultiplyOp) | |
TEUCHOS_UNIT_TEST_TEMPLATE_2_DECL (Kokkos_CrsMatrix_MP, Multiply_4, Storage, MultiplyOp) | |
int | main (int argc, char *argv[]) |
#define CRS_MATRIX_MP_VECTOR_MULTIPLY_TESTS_STORAGE_OP | ( | STORAGE, | |
OP | |||
) |
Definition at line 149 of file Stokhos_KokkosCrsMatrixMPVectorUnitTest_Cuda.cpp.
#define CRS_MATRIX_MP_VECTOR_MULTIPLY_TESTS_ORDINAL_SCALAR_DEVICE | ( | ORDINAL, | |
SCALAR, | |||
DEVICE | |||
) |
Definition at line 164 of file Stokhos_KokkosCrsMatrixMPVectorUnitTest_Cuda.cpp.
bool test_cuda_embedded_vector | ( | Ordinal | num_blocks, |
Ordinal | num_vec_threads, | ||
Ordinal | num_row_threads, | ||
Teuchos::FancyOStream & | out | ||
) |
Definition at line 54 of file Stokhos_KokkosCrsMatrixMPVectorUnitTest_Cuda.cpp.
TEUCHOS_UNIT_TEST_TEMPLATE_2_DECL | ( | Kokkos_CrsMatrix_MP | , |
Multiply_Default | , | ||
Storage | , | ||
MultiplyOp | |||
) |
Definition at line 74 of file Stokhos_KokkosCrsMatrixMPVectorUnitTest_Cuda.cpp.
TEUCHOS_UNIT_TEST_TEMPLATE_2_DECL | ( | Kokkos_CrsMatrix_MP | , |
Multiply_1 | , | ||
Storage | , | ||
MultiplyOp | |||
) |
Definition at line 89 of file Stokhos_KokkosCrsMatrixMPVectorUnitTest_Cuda.cpp.
TEUCHOS_UNIT_TEST_TEMPLATE_2_DECL | ( | Kokkos_CrsMatrix_MP | , |
Multiply_2 | , | ||
Storage | , | ||
MultiplyOp | |||
) |
Definition at line 104 of file Stokhos_KokkosCrsMatrixMPVectorUnitTest_Cuda.cpp.
TEUCHOS_UNIT_TEST_TEMPLATE_2_DECL | ( | Kokkos_CrsMatrix_MP | , |
Multiply_3 | , | ||
Storage | , | ||
MultiplyOp | |||
) |
Definition at line 119 of file Stokhos_KokkosCrsMatrixMPVectorUnitTest_Cuda.cpp.
TEUCHOS_UNIT_TEST_TEMPLATE_2_DECL | ( | Kokkos_CrsMatrix_MP | , |
Multiply_4 | , | ||
Storage | , | ||
MultiplyOp | |||
) |
Definition at line 134 of file Stokhos_KokkosCrsMatrixMPVectorUnitTest_Cuda.cpp.
Definition at line 172 of file Stokhos_KokkosCrsMatrixMPVectorUnitTest_Cuda.cpp.