Benoit Steiner
|
d92df04ce8
|
Cleaned up the new float16 test a bit
|
2016-08-03 11:50:07 -07:00 |
|
Benoit Steiner
|
81099ef482
|
Added a test for fp16
|
2016-08-03 11:41:17 -07:00 |
|
Benoit Steiner
|
a20b58845f
|
CUDA_ARCH isn't always defined, so avoid relying on it too much when figuring out which implementation to use for reductions. Instead rely on the device to tell us on which hardware version we're running.
|
2016-08-03 10:00:43 -07:00 |
|
Gael Guennebaud
|
819d0cea1b
|
List PARDISO solver.
|
2016-08-02 23:32:41 +02:00 |
|
Christoph Hertzberg
|
f4404777ff
|
Change project name to Eigen3, to be compatible with FindEigen3.cmake and Eigen3Config.cmake.
This is related to pull-requests 214.
|
2016-08-02 17:08:57 +00:00 |
|
Benoit Steiner
|
fd220dd8b0
|
Use numext::conj instead of std::conj
|
2016-08-01 18:16:16 -07:00 |
|
Benoit Steiner
|
e256acec7c
|
Avoid unecessary object copies
|
2016-08-01 17:03:39 -07:00 |
|
Gael Guennebaud
|
7995cec90c
|
Fix vectorization logic for coeff-based product for some corner cases.
|
2016-07-31 15:20:22 +02:00 |
|
Benoit Steiner
|
02fe89f5ef
|
half implementation has been moved to half_impl namespace
|
2016-07-29 15:09:34 -07:00 |
|
Benoit Steiner
|
2693fd54bf
|
bug #1266: half implementation has been moved to half_impl namespace
|
2016-07-29 13:45:56 -07:00 |
|
Christoph Hertzberg
|
c5b893f434
|
bug #1266: half implementation has been moved to half_impl namespace
|
2016-07-29 18:36:08 +02:00 |
|
Gael Guennebaud
|
4057f9b1fc
|
Enable slice-vectorization+inner-unrolling when unaligned vectorization is allowed. For instance, this permits to vectorize 5x5 matrices (including product)
|
2016-07-28 13:47:33 +02:00 |
|
Gael Guennebaud
|
5fbe7aa604
|
Update and fix Cholesky mini benchmark
|
2016-07-28 11:26:30 +02:00 |
|
Gael Guennebaud
|
a72752caac
|
Vectorize more small product expressions by letting the general assignement logic decides on the sizes that are OK for vectorization.
|
2016-07-28 11:21:07 +02:00 |
|
Gael Guennebaud
|
cc2f6d68b1
|
bug #1264: fix compilation
|
2016-07-27 23:30:47 +02:00 |
|
Gael Guennebaud
|
188590db82
|
Add instructions for LAPACKE+Accelerate
|
2016-07-27 15:07:35 +02:00 |
|
Gael Guennebaud
|
8972323c08
|
Big 1261: add missing max(ADS,ADS) overload (same for min)
|
2016-07-27 14:52:48 +02:00 |
|
Gael Guennebaud
|
5d94dc85e5
|
bug #1260: add regression test
|
2016-07-27 14:38:30 +02:00 |
|
Gael Guennebaud
|
0d7039319c
|
bug #1260: remove doubtful specializations of ScalarBinaryOpTraits
|
2016-07-27 14:35:52 +02:00 |
|
Christoph Hertzberg
|
d3d7c6245d
|
Add brackets to block matrix and fixed some typos
|
2016-07-27 09:55:39 +02:00 |
|
Gael Guennebaud
|
0eece608b4
|
Added tag 3.3-beta2 for changeset f6b3cf8de9
|
2016-07-26 23:52:14 +02:00 |
|
Gael Guennebaud
|
f6b3cf8de9
|
Bump to 3.3-beta2
|
2016-07-26 23:51:59 +02:00 |
|
Gael Guennebaud
|
9d16b6e1cf
|
Formatting
|
2016-07-26 23:51:43 +02:00 |
|
Gael Guennebaud
|
fd2f989b1d
|
Fix testing of nearly zero input matrices.
|
2016-07-26 14:46:02 +02:00 |
|
Gael Guennebaud
|
c9e3e438eb
|
Add more very small numbers in the list of nearly "zero" values when testing SVD and EVD algorithms
|
2016-07-26 14:45:44 +02:00 |
|
Gael Guennebaud
|
95113cb15c
|
Improve robustness of 2x2 eigenvalue with shifting and scaling
|
2016-07-26 14:43:54 +02:00 |
|
Gael Guennebaud
|
7f7e84aa36
|
Fix compilation with MKL support
|
2016-07-26 13:31:29 +02:00 |
|
Gael Guennebaud
|
429028b652
|
Typo.
|
2016-07-26 12:12:53 +02:00 |
|
Gael Guennebaud
|
6b89fa802c
|
Typos.
|
2016-07-26 12:08:04 +02:00 |
|
Gael Guennebaud
|
c581c8fa79
|
Fix with expession template scalar types.
|
2016-07-26 11:33:28 +02:00 |
|
Gael Guennebaud
|
8021aed89e
|
Split BLAS/LAPACK versus MKL documentation
|
2016-07-26 11:11:59 +02:00 |
|
Gael Guennebaud
|
757971e7ea
|
bug #1258: fix compilation of Map<SparseMatrix>::coeffRef
|
2016-07-26 09:40:19 +02:00 |
|
Gael Guennebaud
|
c9425492c8
|
Update doc.
|
2016-07-25 18:41:26 +02:00 |
|
Gael Guennebaud
|
0592b4cfbf
|
merge
|
2016-07-25 18:20:22 +02:00 |
|
Gael Guennebaud
|
9c663e4ee8
|
Clean references to MKL in LAPACKe support.
|
2016-07-25 18:20:08 +02:00 |
|
Gael Guennebaud
|
0c06077efa
|
Rename MKL files
|
2016-07-25 18:00:47 +02:00 |
|
Gael Guennebaud
|
4d54e3dd33
|
bug #173: remove dependency to MKL for LAPACKe backend.
|
2016-07-25 17:55:07 +02:00 |
|
Benoit Steiner
|
3d3d34e442
|
Deleted dead code.
|
2016-07-25 08:53:37 -07:00 |
|
Gael Guennebaud
|
34b483e25d
|
bug #1249: enable use of __builtin_prefetch for GCC, clang, and ICC only.
|
2016-07-25 15:17:45 +02:00 |
|
Gael Guennebaud
|
6d5daf32f5
|
bug #1255: comment out broken and unsused line.
|
2016-07-25 14:48:30 +02:00 |
|
Gael Guennebaud
|
f9598d73b5
|
bug #1250: fix pow() for AutoDiffScalar with custom nested scalar type.
|
2016-07-25 14:42:19 +02:00 |
|
Gael Guennebaud
|
fd1117f2be
|
Implement digits10 for mpreal
|
2016-07-25 14:38:55 +02:00 |
|
Gael Guennebaud
|
9908020d36
|
Add minimal support for Array<string>, and fix Tensor<string>
|
2016-07-25 14:25:56 +02:00 |
|
Gael Guennebaud
|
4184a3e544
|
Extend boost.multiprec unit test with ET on, complexes, and general/generalized eigenvalue solvers.
|
2016-07-25 12:36:22 +02:00 |
|
Gael Guennebaud
|
1b2049fbda
|
Enforce scalar types in calls to max/min (helps with expression template scalar types)
|
2016-07-25 12:35:10 +02:00 |
|
Gael Guennebaud
|
b118bc76eb
|
Add digits10 overload for complex.
|
2016-07-25 12:33:21 +02:00 |
|
Gael Guennebaud
|
c96af5381f
|
Remove custom complex division function cdiv.
|
2016-07-25 12:31:58 +02:00 |
|
Gael Guennebaud
|
e1c7c5968a
|
Update doc.
|
2016-07-25 11:18:04 +02:00 |
|
Gael Guennebaud
|
8fffc81606
|
Add NumTraits::digits10() function based on numeric_limits::digits10 and make use of it for printing matrices.
|
2016-07-25 11:13:01 +02:00 |
|
Gael Guennebaud
|
5f03584752
|
merge
|
2016-07-23 17:52:44 +02:00 |
|