Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | merge | Gael Guennebaud | 2016-07-11 |
|\ | |||
| * | Fix configuration of CUDA: | Gael Guennebaud | 2016-07-11 |
| | | | | | | | | | | | | - preserve user defined CUDA_NVCC_FLAGS - remove the -ansi flag that conflicts with -std=c++11 - do not add -std=c++11 if already there | ||
| * | Workaround MSVC bug | Gael Guennebaud | 2016-07-11 |
| | | |||
| * | Split test_slice_in_expr which seems to be huge for visual | Gael Guennebaud | 2016-07-11 |
| | | |||
| * | Fix assertion (it did not make sense for static_val types) | Gael Guennebaud | 2016-07-11 |
| | | |||
| * | Emulate _BitScanReverse64 for 32 bits builds | Gael Guennebaud | 2016-07-11 |
| | | |||
| * | Merged kmargar/eigen/tip into default, Altivec/VSX port should be working ok ↵ | Konstantinos Margaritis | 2016-07-10 |
| |\ | | | | | | | | | | now. | ||
| | * | minor fixes for big endian altivec/vsx | Konstantinos Margaritis | 2016-07-10 |
| | | | |||
| * | | bug #1119: Adjust call to ?gssvx for SuperLU 5 | Christoph Hertzberg | 2016-07-10 |
| | | | | | | | | | | | | | | | | | | Also improved corresponding cmake module to detect versions 5.x Based on patch by Christoph Grüninger. | ||
| * | | Relax strict equality | Gael Guennebaud | 2016-07-09 |
| | | | |||
| * | | Change runtime to compile-time conditional. | Gael Guennebaud | 2016-07-08 |
| | | | |||
| * | | Fix warnings | Gael Guennebaud | 2016-07-08 |
| | | | |||
| * | | Fix warnings | Gael Guennebaud | 2016-07-08 |
| | | | |||
* | | | bug #1232: refactor special functions as a new SpecialFunctions module, ↵ | Gael Guennebaud | 2016-07-08 |
|/ / | | | | | | | currently in unsupported/. | ||
* | | fix compilation with c++11 | Gael Guennebaud | 2016-07-07 |
| | | |||
* | | Split huge unit test | Gael Guennebaud | 2016-07-07 |
| | | |||
* | | Prevent division by zero. | Gael Guennebaud | 2016-07-07 |
| | | |||
* | | Fix warning | Gael Guennebaud | 2016-07-07 |
| | | |||
* | | Fix warnings | Gael Guennebaud | 2016-07-07 |
| | | |||
* | | split huge unit test | Gael Guennebaud | 2016-07-07 |
| | | |||
* | | Add debug output | Gael Guennebaud | 2016-07-06 |
| | | |||
* | | Fix unit test. | Gael Guennebaud | 2016-07-06 |
| | | |||
* | | Relax is_equal to is_approx because scaling might modify last bit. | Gael Guennebaud | 2016-07-06 |
| | | |||
* | | Fix support of Intel's VML | Gael Guennebaud | 2016-07-06 |
| | | |||
* | | Fix compilation with recent updates of icc 2016 | Gael Guennebaud | 2016-07-06 |
| | | |||
* | | Improve numerical robustness of RealSchur: add scaling and compare sub-diag ↵ | Gael Guennebaud | 2016-07-06 |
| | | | | | | | | entries to largest diagonal entry instead of the 2 neighbors. | ||
* | | Fix warning. | Gael Guennebaud | 2016-07-06 |
| | | |||
* | | Re-enable some specializations for Assignment<.,Product<>> | Gael Guennebaud | 2016-07-05 |
| | | |||
* | | Fix compilation with msvc | Gael Guennebaud | 2016-07-05 |
| | | |||
* | | Revert unwanted changes. | Gael Guennebaud | 2016-07-04 |
| | | |||
* | | Fix nesting of SolveWithGuess, and add unit test. | Gael Guennebaud | 2016-07-04 |
| | | |||
* | | Fix template resolution. | Gael Guennebaud | 2016-07-04 |
| | | |||
* | | Add unit test for solveWithGuess, and fix template resolution. | Gael Guennebaud | 2016-07-04 |
| | | |||
* | | Add documentation and exemples for inplace decomposition. | Gael Guennebaud | 2016-07-04 |
| | | |||
* | | bug #707: add inplace decomposition through Ref<> for Cholesky, LU and QR ↵ | Gael Guennebaud | 2016-07-04 |
| | | | | | | | | decompositions. | ||
* | | Update relevent list of changesets. | Gael Guennebaud | 2016-07-04 |
| | | |||
* | | asm escape was not strong enough to prevent too aggressive compiler ↵ | Gael Guennebaud | 2016-07-04 |
| | | | | | | | | optimization let's fallback to no-inline. | ||
* | | Few fixes in perf-monitoring. | Gael Guennebaud | 2016-07-04 |
| | | |||
* | | fix clang compilation | Gael Guennebaud | 2016-07-04 |
| | | |||
* | | Workaround compilation issue with msvc | Gael Guennebaud | 2016-07-04 |
| | | |||
* | | Fix compilation of some unit tests with msvc | Gael Guennebaud | 2016-07-04 |
| | | |||
* | | Change the semantic of the last template parameter of Assignment from ↵ | Gael Guennebaud | 2016-07-04 |
| | | | | | | | | | | | | | | "Scalar" to "SFINAE" only. The previous "Scalar" semantic was obsolete since we allow for different scalar types in the source and destination expressions. On can still specialize on scalar types through SFINAE and/or assignment functor. | ||
* | | Fix performance regression in dgemm introduced by changeset ↵ | Gael Guennebaud | 2016-07-02 |
| | | | | | | | | 5d51a7f12c69138ed2a43df240bdf27a5313f7ce | ||
* | | Fix performance regression introduced in changeset ↵ | Gael Guennebaud | 2016-07-02 |
| | | | | | | | | | | | | | | | | | | e56aabf205a1e8f581dd8a46d7d46ce79c45e158 . Register blocking sizes are better handled by the cache size heuristics. The current code introduced very small blocks, for instance for 9x9 matrix, thus killing performance. | ||
* | | Merged in carpent/eigen (pull request PR-204) | Gael Guennebaud | 2016-07-01 |
|\ \ | | | | | | | | | | Use complete nested namespace Eigen::internal, thus making the custom static assertion macros available outside the Eigen's namespace. | ||
* | | | Made it possible to compile reductions for an old cuda architecture and run ↵ | Benoit Steiner | 2016-06-29 |
| | | | | | | | | | | | | them on a recent gpu. | ||
* | | | Made the code compile when using CUDA architecture < 300 | Benoit Steiner | 2016-06-29 |
| | | | |||
* | | | Merged in ibab/eigen/fix-tensor-scan-gpu (pull request PR-205) | Benoit Steiner | 2016-06-29 |
|\ \ \ | | | | | | | | | | | | | Add missing CUDA kernel to tensor scan op | ||
| * | | | Add missing CUDA kernel to tensor scan op | Igor Babuschkin | 2016-06-29 |
|/ / / | | | | | | | | | | | | | The TensorScanOp implementation was missing a CUDA kernel launch. This adds a simple placeholder implementation. | ||
| * / | Use complete nested namespace Eigen::internal | Justin Carpentier | 2016-06-28 |
|/ / |