Gael Guennebaud
|
1d906d883d
|
Fix degenerate cases in syrk and trsm
|
2015-11-30 22:20:31 +01:00 |
|
Eric Martin
|
002c2923c2
|
Modify GEMM to handle m=0, n=0, and k=0 cases.
|
2015-07-11 21:46:13 -05:00 |
|
Gael Guennebaud
|
d4c574707e
|
fix some legitimate shadow warnings
|
2015-06-09 15:17:58 +02:00 |
|
Benoit Steiner
|
bfdd9f3ac9
|
Made the blocking computation aware of the l3 cache
Also optimized the blocking parameters to take into account the number of threads used for a computation
|
2014-10-15 15:32:59 -07:00 |
|
Gael Guennebaud
|
a0a87410d0
|
Fix bug #61: gemm was broken since we changed the blocking order
|
2014-07-24 22:08:10 +02:00 |
|
Gael Guennebaud
|
f75419c711
|
Add missing changes.
|
2013-06-12 17:56:15 +02:00 |
|
Gael Guennebaud
|
12a1313b09
|
bug #482: pass scalar arguments by const references. Still remains a few cases that might affect the ABI (see the bug entry)
|
2013-02-25 18:05:57 +01:00 |
|
Chen-Pang He
|
b0b9b4d6b2
|
Implement functors for rank-1 and rank-2 update.
|
2012-09-08 01:39:16 +08:00 |
|
Benoit Jacob
|
69124cfca2
|
Automatic relicensing to MPL2 using Keirs script. Manual fixup follows.
|
2012-07-13 14:42:47 -04:00 |
|
Gael Guennebaud
|
57b5804974
|
remove dynamic allocation for fixed size object and triangular matrix-matrix products
|
2012-06-26 17:45:01 +02:00 |
|
Gael Guennebaud
|
4e8523b835
|
update blas interface for trsm
|
2012-06-12 14:33:03 +02:00 |
|
Benoit Jacob
|
d0b8ce8f2a
|
fix unused var warning
|
2011-02-17 09:41:17 -05:00 |
|
Gael Guennebaud
|
f5f288b741
|
split level 1 and 2 implementation files into smaller ones and fix a couple of numerical and tricky issues discovered by the lapack test suite
|
2010-11-22 18:49:12 +01:00 |
|
Gael Guennebaud
|
fb71b737e4
|
update blas lib wrt recent change of general_matrix_matrix_triangular_product
|
2010-11-16 19:19:33 +01:00 |
|
Gael Guennebaud
|
20fcef9656
|
fixes related to ei_ -> internal change
|
2010-11-04 08:38:16 +01:00 |
|
Gael Guennebaud
|
62a51184d7
|
merge
|
2010-11-04 08:32:52 +01:00 |
|
Gael Guennebaud
|
fd88d721d2
|
implement proper error handling in level 3 routines
|
2010-11-03 22:03:12 +01:00 |
|
Benoit Jacob
|
4716040703
|
bug #86 : use internal:: namespace instead of ei_ prefix
|
2010-10-25 10:15:22 -04:00 |
|
Gael Guennebaud
|
eb105cace8
|
compilation fix
|
2010-10-08 22:51:10 +02:00 |
|
Gael Guennebaud
|
dd27e10360
|
fix level3 blas: it now passes all computational tests
|
2010-07-17 11:59:09 +02:00 |
|
Gael Guennebaud
|
cbd6fe323c
|
fix a couple a issue with blas (new TRMM api, and enforece column major)
|
2010-07-16 23:30:06 +02:00 |
|
Gael Guennebaud
|
f59226e901
|
fix compilation of blas lib
|
2010-07-16 22:27:24 +02:00 |
|
Gael Guennebaud
|
28e64b0da3
|
email change
|
2010-06-24 23:21:58 +02:00 |
|
Gael Guennebaud
|
4e871c6c80
|
blas: fix compilation and build both a shared and static lib
|
2010-03-24 19:34:18 +01:00 |
|
Gael Guennebaud
|
f1d3101956
|
blas: add warnings for non implemented functions
|
2010-03-03 09:32:10 +01:00 |
|
Gael Guennebaud
|
a2d7c239f5
|
blas: fix HEMM and HERK
|
2010-03-02 12:44:40 +01:00 |
|
Gael Guennebaud
|
abfed301cb
|
blas: fix SYRK
|
2010-03-02 09:37:10 +01:00 |
|
Gael Guennebaud
|
a7b9250ad0
|
blas interface: fix compilation, fix GEMM, SYMM, TRMM, and TRSM,
i,e., they all pass the blas test suite. More to come
|
2010-03-01 19:06:07 +01:00 |
|
Gael Guennebaud
|
04dc63776a
|
add a wip blas library built on top of Eigen. TODO:
- write extentive unit tests (maybe this already exist in other projects)
- the level2 functions still have to be implemented
|
2009-09-25 13:08:39 +02:00 |
|