- Nov 05, 2017
-
-
Jakub Klinkovský authored
-
- Nov 04, 2017
-
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
* parallel-reduction: Fixed ArrayOperations::compareMemory for MIC Fixed parallel reduction for MIC General parallel reduction on host Refactoring parallel reduction operations
-
- Oct 26, 2017
-
-
Jakub Klinkovský authored
-
- Oct 24, 2017
-
-
Jakub Klinkovský authored
-
- Oct 23, 2017
-
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
- Oct 20, 2017
-
-
Jakub Klinkovský authored
- used variadic templates to avoid code bloat - added execHost static method to avoid nvcc warnings
-
- Oct 18, 2017
-
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
- Oct 17, 2017
-
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
- separate data types for input arrays of binary operations (necessary for the equality comparison of two arrays of different type) - added separate template parameter for ResultType, which defaults to the RealType (the goal is to allow sum of bool vectors into int instead of bool)
-
Jakub Klinkovský authored
-
- Oct 14, 2017
-
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
- Oct 05, 2017
-
-
Tomáš Oberhuber authored
-
Tomáš Oberhuber authored
-
- Aug 12, 2017
-
-
Jakub Klinkovský authored
-
- Aug 07, 2017
-
-
Jakub Klinkovský authored
-
- Aug 04, 2017
-
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
Long live clang for pointing this out!
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
Standard CMAKE_CXX_FLAGS are a space-delimited list, but our CXX_TESTS_FLAGS are manually passed to CUDA_ADD_EXECUTABLE, which expects a semicolon-delimited list. Blame cmake for such a crazy language...
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
- Use math function from TNL/Math.h instead of the standard library - Many cosmetic changes for readability
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
- The inherited operator= is weird, but this seems to work. - Use TNL::pow instead of std::pow etc.
-
Jakub Klinkovský authored
The splitting with if( std::is_same<...> ) is not perfect, the code for all devices was always visible to the compiler, and irrelevant parts were optimized out at a much later stage. To fix compilation for MIC and custom data type, we need proper template specializations.
-
Jakub Klinkovský authored
- Cleaned up unnecessary specializations of TNL::max and TNL::min - Implemented result type promotion to fix compilation with nvcc - Added TNL::sqrt, which will be necessary for MIC
-
- Aug 03, 2017
-
-
Jakub Klinkovský authored
It used to work everywhere, but the compilers on CentOS (on penny) are weird...
-
- Aug 02, 2017
-
-
Jakub Klinkovský authored
-
Tomáš Oberhuber authored
Conflicts: README
-