- Nov 26, 2019
-
-
Lukas Cejka authored
Found potential mistake in SpMV/spmv.h where MatrixReader doesn't need to be called twice. Commiting to show in meeting.
-
Lukas Cejka authored
Implemented rough version of result comparison. Implemented benchmark for comparison of TNL CSR and Cusparse on GPU. Edited log file formatting.
-
Lukas Cejka authored
-
Lukas Cejka authored
Implemented for the benchmark to write the output of MatrixReader into the log file. BUG: Every other error message added into the Benchmark doesn't have a '!' as a prefix in the log file.
-
Lukas Cejka authored
-
Lukas Cejka authored
-
Lukas Cejka authored
Changed TYPED_TEST_CASE to TYPED_TEST_SUITE, as per google test recommendation which said that TYPED_TEST_CASE is deprecated.
-
Lukáš Matthew Čejka authored
-
Lukas Cejka authored
-
Lukas Cejka authored
-
Lukas Cejka authored
-
Lukas Cejka authored
-
Lukas Cejka authored
-
Lukas Cejka authored
-
Lukas Cejka authored
Copied tnl-benchmark-spmv files and spmv.h from BLAS to SpMV. Deleted min/max size and stepFactor. Not working yet, backup purposes.
-
Lukas Cejka authored
-
Lukas Cejka authored
-
Lukas Cejka authored
-
- Nov 10, 2019
-
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
- Nov 08, 2019
-
-
Jakub Klinkovský authored
Refactoring for execution policies Closes #49, #46, and #11 See merge request !42
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
Closes #49
-
Jakub Klinkovský authored
They are not suitable for more than 2 devices/execution types; their design breaks the Open-Closed Principle. Instead, a type template "Self" was created, which allows to change any template parameter.
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
- Oct 25, 2019
-
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
Serialization in TNL::File: File::save and File::load are specialized by Allocator instead of Device
-
Jakub Klinkovský authored
The usage of algorithms such as MemoryOperations or Reduction is not bound to a particular container. On the other hand, ArrayIO, ArrayAssignment, VectorAssignment and StaticArrayAssignment are just implementation details for the containers - moved into TNL/Containers/detail/ Also moved ParallelFor, StaticFor, StaticVectorFor, TemplateStaticFor into TNL/Algorithms/
-