Go to file
Benoit Steiner 5fa27574dd Allow vectorized padding on GPU. This helps speed things up a little
Before:
BM_padding/10            5000000        460   217.03 MFlops/s
BM_padding/80            5000000        460 13899.40 MFlops/s
BM_padding/640           5000000        461 888421.17 MFlops/s
BM_padding/4K            5000000        460 54316322.55 MFlops/s
After:
BM_padding/10            5000000        454   220.20 MFlops/s
BM_padding/80            5000000        455 14039.86 MFlops/s
BM_padding/640           5000000        452 904968.83 MFlops/s
BM_padding/4K            5000000        411 60750049.21 MFlops/s
2016-05-17 09:17:26 -07:00
bench Added benchmarks for contraction on CPU. 2016-05-13 14:32:17 -07:00
blas Enable and fix -Wdouble-conversion warnings 2016-05-05 13:35:45 +02:00
cmake Created the new EIGEN_TEST_CUDA_CLANG option to compile the CUDA tests using clang instead of nvcc 2016-04-08 13:16:08 -07:00
debug Make gdb pretty printer Python3-compatible (bug #800). 2014-04-28 14:10:22 +01:00
demos Fixed compilation error due to obsolete internal::abs and internal::sqrt function calls 2014-03-26 22:02:48 -04:00
doc Update doc regarding the genericity of EIGEN_USE_BLAS 2016-04-11 17:16:07 +02:00
Eigen Fixed a couple of bugs related to the Pascalfamily of GPUs 2016-05-11 23:02:26 -07:00
failtest Add unit tests for bug #981: valid and invalid usage of ternary operator 2015-09-09 11:38:25 +02:00
lapack Workaround "misleading-indentation" warnings 2016-05-11 08:41:36 +02:00
scripts Fix help output of buildtests and check scripts 2016-05-11 19:39:09 +02:00
test Avoid float to double conversion 2016-05-17 07:20:11 -07:00
unsupported Allow vectorized padding on GPU. This helps speed things up a little 2016-05-17 09:17:26 -07:00
.hgeol
.hgignore Ignore automalically imported lapack source files 2014-10-17 15:34:39 +02:00
CMakeLists.txt bug #1207: Add and fix logical-op warnings 2016-05-11 19:36:34 +02:00
COPYING.BSD
COPYING.GPL
COPYING.LGPL
COPYING.MINPACK
COPYING.MPL2
COPYING.README
CTestConfig.cmake
CTestCustom.cmake.in
eigen3.pc.in Further fixes for CMAKE_INSTALL_PREFIX correctness 2015-11-07 21:29:24 -05:00
INSTALL
README.md Reverted the README 2015-02-27 13:09:49 -08:00
signature_of_eigen3_matrix_library

Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.

For more information go to http://eigen.tuxfamily.org/.