From 21a0bdcd0523cd292606c65911ef81daad1d5947 Mon Sep 17 00:00:00 2001 From: Lukas Cejka <lukas.ostatek@gmail.com> Date: Thu, 6 Dec 2018 21:44:22 +0100 Subject: [PATCH] Added back all formats for testing, except for AdEllpack and BiEllpack. --- src/UnitTests/Matrices/SparseMatrixTest.h | 188 +++++++++++----------- 1 file changed, 94 insertions(+), 94 deletions(-) diff --git a/src/UnitTests/Matrices/SparseMatrixTest.h b/src/UnitTests/Matrices/SparseMatrixTest.h index 7c4309aaa3..6e6ebe1f06 100644 --- a/src/UnitTests/Matrices/SparseMatrixTest.h +++ b/src/UnitTests/Matrices/SparseMatrixTest.h @@ -343,31 +343,31 @@ protected: // types for which MatrixTest is instantiated using ChEllpackMatrixTypes = ::testing::Types < -// TNL::Matrices::ChunkedEllpack< int, TNL::Devices::Host, short >, -// TNL::Matrices::ChunkedEllpack< long, TNL::Devices::Host, short >, -// TNL::Matrices::ChunkedEllpack< float, TNL::Devices::Host, short >, -// TNL::Matrices::ChunkedEllpack< double, TNL::Devices::Host, short >, -// TNL::Matrices::ChunkedEllpack< int, TNL::Devices::Host, int >, -// TNL::Matrices::ChunkedEllpack< long, TNL::Devices::Host, int >, -// TNL::Matrices::ChunkedEllpack< float, TNL::Devices::Host, int >, -// TNL::Matrices::ChunkedEllpack< double, TNL::Devices::Host, int >, -// TNL::Matrices::ChunkedEllpack< int, TNL::Devices::Host, long >, -// TNL::Matrices::ChunkedEllpack< long, TNL::Devices::Host, long >, -// TNL::Matrices::ChunkedEllpack< float, TNL::Devices::Host, long >, -// TNL::Matrices::ChunkedEllpack< double, TNL::Devices::Host, long >, + TNL::Matrices::ChunkedEllpack< int, TNL::Devices::Host, short >, + TNL::Matrices::ChunkedEllpack< long, TNL::Devices::Host, short >, + TNL::Matrices::ChunkedEllpack< float, TNL::Devices::Host, short >, + TNL::Matrices::ChunkedEllpack< double, TNL::Devices::Host, short >, + TNL::Matrices::ChunkedEllpack< int, TNL::Devices::Host, int >, + TNL::Matrices::ChunkedEllpack< long, TNL::Devices::Host, int >, + TNL::Matrices::ChunkedEllpack< float, TNL::Devices::Host, int >, + TNL::Matrices::ChunkedEllpack< double, TNL::Devices::Host, int >, + TNL::Matrices::ChunkedEllpack< int, TNL::Devices::Host, long >, + TNL::Matrices::ChunkedEllpack< long, TNL::Devices::Host, long >, + TNL::Matrices::ChunkedEllpack< float, TNL::Devices::Host, long >, + TNL::Matrices::ChunkedEllpack< double, TNL::Devices::Host, long >, #ifdef HAVE_CUDA -// TNL::Matrices::ChunkedEllpack< int, TNL::Devices::Cuda, short >, -// TNL::Matrices::ChunkedEllpack< long, TNL::Devices::Cuda, short >, -// TNL::Matrices::ChunkedEllpack< float, TNL::Devices::Cuda, short >, -// TNL::Matrices::ChunkedEllpack< double, TNL::Devices::Cuda, short >, -// TNL::Matrices::ChunkedEllpack< int, TNL::Devices::Cuda, int >, -// TNL::Matrices::ChunkedEllpack< long, TNL::Devices::Cuda, int >, -// TNL::Matrices::ChunkedEllpack< float, TNL::Devices::Cuda, int >, -// TNL::Matrices::ChunkedEllpack< double, TNL::Devices::Cuda, int >, -// TNL::Matrices::ChunkedEllpack< int, TNL::Devices::Cuda, long >, -// TNL::Matrices::ChunkedEllpack< long, TNL::Devices::Cuda, long >, -// TNL::Matrices::ChunkedEllpack< float, TNL::Devices::Cuda, long >, -// TNL::Matrices::ChunkedEllpack< double, TNL::Devices::Cuda, long > + TNL::Matrices::ChunkedEllpack< int, TNL::Devices::Cuda, short >, + TNL::Matrices::ChunkedEllpack< long, TNL::Devices::Cuda, short >, + TNL::Matrices::ChunkedEllpack< float, TNL::Devices::Cuda, short >, + TNL::Matrices::ChunkedEllpack< double, TNL::Devices::Cuda, short >, + TNL::Matrices::ChunkedEllpack< int, TNL::Devices::Cuda, int >, + TNL::Matrices::ChunkedEllpack< long, TNL::Devices::Cuda, int >, + TNL::Matrices::ChunkedEllpack< float, TNL::Devices::Cuda, int >, + TNL::Matrices::ChunkedEllpack< double, TNL::Devices::Cuda, int >, + TNL::Matrices::ChunkedEllpack< int, TNL::Devices::Cuda, long >, + TNL::Matrices::ChunkedEllpack< long, TNL::Devices::Cuda, long >, + TNL::Matrices::ChunkedEllpack< float, TNL::Devices::Cuda, long >, + TNL::Matrices::ChunkedEllpack< double, TNL::Devices::Cuda, long > #endif >; @@ -461,30 +461,30 @@ protected: // types for which MatrixTest is instantiated using CSRMatrixTypes = ::testing::Types < -// TNL::Matrices::CSR< int, TNL::Devices::Host, short >, -// TNL::Matrices::CSR< long, TNL::Devices::Host, short >, -// TNL::Matrices::CSR< float, TNL::Devices::Host, short >, -// TNL::Matrices::CSR< double, TNL::Devices::Host, short >, -// TNL::Matrices::CSR< int, TNL::Devices::Host, int >, -// TNL::Matrices::CSR< long, TNL::Devices::Host, int >, -// TNL::Matrices::CSR< float, TNL::Devices::Host, int >, -// TNL::Matrices::CSR< double, TNL::Devices::Host, int >, -// TNL::Matrices::CSR< int, TNL::Devices::Host, long >, -// TNL::Matrices::CSR< long, TNL::Devices::Host, long >, -// TNL::Matrices::CSR< float, TNL::Devices::Host, long >, + TNL::Matrices::CSR< int, TNL::Devices::Host, short >, + TNL::Matrices::CSR< long, TNL::Devices::Host, short >, + TNL::Matrices::CSR< float, TNL::Devices::Host, short >, + TNL::Matrices::CSR< double, TNL::Devices::Host, short >, + TNL::Matrices::CSR< int, TNL::Devices::Host, int >, + TNL::Matrices::CSR< long, TNL::Devices::Host, int >, + TNL::Matrices::CSR< float, TNL::Devices::Host, int >, + TNL::Matrices::CSR< double, TNL::Devices::Host, int >, + TNL::Matrices::CSR< int, TNL::Devices::Host, long >, + TNL::Matrices::CSR< long, TNL::Devices::Host, long >, + TNL::Matrices::CSR< float, TNL::Devices::Host, long >, TNL::Matrices::CSR< double, TNL::Devices::Host, long >, #ifdef HAVE_CUDA -// TNL::Matrices::CSR< int, TNL::Devices::Cuda, short >, -// TNL::Matrices::CSR< long, TNL::Devices::Cuda, short >, -// TNL::Matrices::CSR< float, TNL::Devices::Cuda, short >, -// TNL::Matrices::CSR< double, TNL::Devices::Cuda, short >, -// TNL::Matrices::CSR< int, TNL::Devices::Cuda, int >, -// TNL::Matrices::CSR< long, TNL::Devices::Cuda, int >, -// TNL::Matrices::CSR< float, TNL::Devices::Cuda, int >, -// TNL::Matrices::CSR< double, TNL::Devices::Cuda, int >, -// TNL::Matrices::CSR< int, TNL::Devices::Cuda, long >, -// TNL::Matrices::CSR< long, TNL::Devices::Cuda, long >, -// TNL::Matrices::CSR< float, TNL::Devices::Cuda, long >, + TNL::Matrices::CSR< int, TNL::Devices::Cuda, short >, + TNL::Matrices::CSR< long, TNL::Devices::Cuda, short >, + TNL::Matrices::CSR< float, TNL::Devices::Cuda, short >, + TNL::Matrices::CSR< double, TNL::Devices::Cuda, short >, + TNL::Matrices::CSR< int, TNL::Devices::Cuda, int >, + TNL::Matrices::CSR< long, TNL::Devices::Cuda, int >, + TNL::Matrices::CSR< float, TNL::Devices::Cuda, int >, + TNL::Matrices::CSR< double, TNL::Devices::Cuda, int >, + TNL::Matrices::CSR< int, TNL::Devices::Cuda, long >, + TNL::Matrices::CSR< long, TNL::Devices::Cuda, long >, + TNL::Matrices::CSR< float, TNL::Devices::Cuda, long >, TNL::Matrices::CSR< double, TNL::Devices::Cuda, long > #endif >; @@ -579,31 +579,31 @@ protected: // types for which MatrixTest is instantiated using EllpackMatrixTypes = ::testing::Types < -// TNL::Matrices::Ellpack< int, TNL::Devices::Host, short >, -// TNL::Matrices::Ellpack< long, TNL::Devices::Host, short >, -// TNL::Matrices::Ellpack< float, TNL::Devices::Host, short >, -// TNL::Matrices::Ellpack< double, TNL::Devices::Host, short >, -// TNL::Matrices::Ellpack< int, TNL::Devices::Host, int >, -// TNL::Matrices::Ellpack< long, TNL::Devices::Host, int >, -// TNL::Matrices::Ellpack< float, TNL::Devices::Host, int >, -// TNL::Matrices::Ellpack< double, TNL::Devices::Host, int >, -// TNL::Matrices::Ellpack< int, TNL::Devices::Host, long >, -// TNL::Matrices::Ellpack< long, TNL::Devices::Host, long >, -// TNL::Matrices::Ellpack< float, TNL::Devices::Host, long >, -// TNL::Matrices::Ellpack< double, TNL::Devices::Host, long >, + TNL::Matrices::Ellpack< int, TNL::Devices::Host, short >, + TNL::Matrices::Ellpack< long, TNL::Devices::Host, short >, + TNL::Matrices::Ellpack< float, TNL::Devices::Host, short >, + TNL::Matrices::Ellpack< double, TNL::Devices::Host, short >, + TNL::Matrices::Ellpack< int, TNL::Devices::Host, int >, + TNL::Matrices::Ellpack< long, TNL::Devices::Host, int >, + TNL::Matrices::Ellpack< float, TNL::Devices::Host, int >, + TNL::Matrices::Ellpack< double, TNL::Devices::Host, int >, + TNL::Matrices::Ellpack< int, TNL::Devices::Host, long >, + TNL::Matrices::Ellpack< long, TNL::Devices::Host, long >, + TNL::Matrices::Ellpack< float, TNL::Devices::Host, long >, + TNL::Matrices::Ellpack< double, TNL::Devices::Host, long >, #ifdef HAVE_CUDA -// TNL::Matrices::Ellpack< int, TNL::Devices::Cuda, short >, -// TNL::Matrices::Ellpack< long, TNL::Devices::Cuda, short >, -// TNL::Matrices::Ellpack< float, TNL::Devices::Cuda, short >, -// TNL::Matrices::Ellpack< double, TNL::Devices::Cuda, short >, -// TNL::Matrices::Ellpack< int, TNL::Devices::Cuda, int >, -// TNL::Matrices::Ellpack< long, TNL::Devices::Cuda, int >, -// TNL::Matrices::Ellpack< float, TNL::Devices::Cuda, int >, -// TNL::Matrices::Ellpack< double, TNL::Devices::Cuda, int >, -// TNL::Matrices::Ellpack< int, TNL::Devices::Cuda, long >, -// TNL::Matrices::Ellpack< long, TNL::Devices::Cuda, long >, -// TNL::Matrices::Ellpack< float, TNL::Devices::Cuda, long >, -// TNL::Matrices::Ellpack< double, TNL::Devices::Cuda, long > + TNL::Matrices::Ellpack< int, TNL::Devices::Cuda, short >, + TNL::Matrices::Ellpack< long, TNL::Devices::Cuda, short >, + TNL::Matrices::Ellpack< float, TNL::Devices::Cuda, short >, + TNL::Matrices::Ellpack< double, TNL::Devices::Cuda, short >, + TNL::Matrices::Ellpack< int, TNL::Devices::Cuda, int >, + TNL::Matrices::Ellpack< long, TNL::Devices::Cuda, int >, + TNL::Matrices::Ellpack< float, TNL::Devices::Cuda, int >, + TNL::Matrices::Ellpack< double, TNL::Devices::Cuda, int >, + TNL::Matrices::Ellpack< int, TNL::Devices::Cuda, long >, + TNL::Matrices::Ellpack< long, TNL::Devices::Cuda, long >, + TNL::Matrices::Ellpack< float, TNL::Devices::Cuda, long >, + TNL::Matrices::Ellpack< double, TNL::Devices::Cuda, long > #endif >; @@ -697,31 +697,31 @@ protected: // types for which MatrixTest is instantiated using SlicedEllpackMatrixTypes = ::testing::Types < -// TNL::Matrices::SlicedEllpack< int, TNL::Devices::Host, short >, -// TNL::Matrices::SlicedEllpack< long, TNL::Devices::Host, short >, -// TNL::Matrices::SlicedEllpack< float, TNL::Devices::Host, short >, -// TNL::Matrices::SlicedEllpack< double, TNL::Devices::Host, short >, -// TNL::Matrices::SlicedEllpack< int, TNL::Devices::Host, int >, -// TNL::Matrices::SlicedEllpack< long, TNL::Devices::Host, int >, -// TNL::Matrices::SlicedEllpack< float, TNL::Devices::Host, int >, -// TNL::Matrices::SlicedEllpack< double, TNL::Devices::Host, int >, -// TNL::Matrices::SlicedEllpack< int, TNL::Devices::Host, long >, -// TNL::Matrices::SlicedEllpack< long, TNL::Devices::Host, long >, -// TNL::Matrices::SlicedEllpack< float, TNL::Devices::Host, long >, -// TNL::Matrices::SlicedEllpack< double, TNL::Devices::Host, long >, + TNL::Matrices::SlicedEllpack< int, TNL::Devices::Host, short >, + TNL::Matrices::SlicedEllpack< long, TNL::Devices::Host, short >, + TNL::Matrices::SlicedEllpack< float, TNL::Devices::Host, short >, + TNL::Matrices::SlicedEllpack< double, TNL::Devices::Host, short >, + TNL::Matrices::SlicedEllpack< int, TNL::Devices::Host, int >, + TNL::Matrices::SlicedEllpack< long, TNL::Devices::Host, int >, + TNL::Matrices::SlicedEllpack< float, TNL::Devices::Host, int >, + TNL::Matrices::SlicedEllpack< double, TNL::Devices::Host, int >, + TNL::Matrices::SlicedEllpack< int, TNL::Devices::Host, long >, + TNL::Matrices::SlicedEllpack< long, TNL::Devices::Host, long >, + TNL::Matrices::SlicedEllpack< float, TNL::Devices::Host, long >, + TNL::Matrices::SlicedEllpack< double, TNL::Devices::Host, long >, #ifdef HAVE_CUDA -// TNL::Matrices::SlicedEllpack< int, TNL::Devices::Cuda, short >, -// TNL::Matrices::SlicedEllpack< long, TNL::Devices::Cuda, short >, -// TNL::Matrices::SlicedEllpack< float, TNL::Devices::Cuda, short >, -// TNL::Matrices::SlicedEllpack< double, TNL::Devices::Cuda, short >, -// TNL::Matrices::SlicedEllpack< int, TNL::Devices::Cuda, int >, -// TNL::Matrices::SlicedEllpack< long, TNL::Devices::Cuda, int >, -// TNL::Matrices::SlicedEllpack< float, TNL::Devices::Cuda, int >, -// TNL::Matrices::SlicedEllpack< double, TNL::Devices::Cuda, int >, -// TNL::Matrices::SlicedEllpack< int, TNL::Devices::Cuda, long >, -// TNL::Matrices::SlicedEllpack< long, TNL::Devices::Cuda, long >, -// TNL::Matrices::SlicedEllpack< float, TNL::Devices::Cuda, long >, -// TNL::Matrices::SlicedEllpack< double, TNL::Devices::Cuda, long > + TNL::Matrices::SlicedEllpack< int, TNL::Devices::Cuda, short >, + TNL::Matrices::SlicedEllpack< long, TNL::Devices::Cuda, short >, + TNL::Matrices::SlicedEllpack< float, TNL::Devices::Cuda, short >, + TNL::Matrices::SlicedEllpack< double, TNL::Devices::Cuda, short >, + TNL::Matrices::SlicedEllpack< int, TNL::Devices::Cuda, int >, + TNL::Matrices::SlicedEllpack< long, TNL::Devices::Cuda, int >, + TNL::Matrices::SlicedEllpack< float, TNL::Devices::Cuda, int >, + TNL::Matrices::SlicedEllpack< double, TNL::Devices::Cuda, int >, + TNL::Matrices::SlicedEllpack< int, TNL::Devices::Cuda, long >, + TNL::Matrices::SlicedEllpack< long, TNL::Devices::Cuda, long >, + TNL::Matrices::SlicedEllpack< float, TNL::Devices::Cuda, long >, + TNL::Matrices::SlicedEllpack< double, TNL::Devices::Cuda, long > #endif >; -- GitLab