Gael Guennebaud
|
316673bbde
|
Clean-up usage of ExpressionTraits in all/any implementation.
|
2016-12-20 14:38:05 +01:00 |
|
Benoit Steiner
|
548ed30a1c
|
Added an OpenCL regression test
|
2016-12-19 18:56:26 -08:00 |
|
Christoph Hertzberg
|
10c6bcdc2e
|
Add support for long indexes and for (real-valued) row-major matrices to CholmodSupport module
|
2016-12-19 14:07:42 +01:00 |
|
Gael Guennebaud
|
f5d644b415
|
Make sure that HyperPlane::transform manitains a unit normal vector in the Affine case.
|
2016-12-20 09:35:00 +01:00 |
|
Benoit Steiner
|
27ceb43bf6
|
Fixed race condition in the tensor_shuffling_sycl test
|
2016-12-19 15:34:42 -08:00 |
|
Benoit Steiner
|
923acadfac
|
Fixed compilation errors with gcc6 when compiling the AVX512 intrinsics
|
2016-12-19 13:02:27 -08:00 |
|
Benoit Jacob
|
751e097c57
|
Use 32 registers on ARM64
|
2016-12-19 13:44:46 -05:00 |
|
Benoit Steiner
|
fb1d0138ec
|
Include SSE packet instructions when compiling with avx512 enabled.
|
2016-12-19 07:32:48 -08:00 |
|
Joao Rui Leal
|
95b804c0fe
|
it is now possible to change Umfpack control settings before factorizations; added access to the report functions of Umfpack
|
2016-12-19 10:45:59 +00:00 |
|
Gael Guennebaud
|
8c0e701504
|
bug #1360: fix sign issue with pmull on altivec
|
2016-12-18 22:13:19 +00:00 |
|
Gael Guennebaud
|
fc94258e77
|
Fix unused warning
|
2016-12-18 22:11:48 +00:00 |
|
Benoit Steiner
|
0e0d92d34b
|
Merged in benoitsteiner/opencl (pull request PR-275)
Improved support for OpenCL
|
2016-12-17 10:14:17 -08:00 |
|
Benoit Steiner
|
9e03dfb452
|
Made sure EIGEN_HAS_C99_MATH is defined when compiling OpenCL code
|
2016-12-17 09:23:37 -08:00 |
|
Benoit Steiner
|
70d0172f0c
|
Merged eigen/eigen into default
|
2016-12-16 17:37:04 -08:00 |
|
Benoit Steiner
|
8910442e19
|
Fixed memcpy, memcpyHostToDevice and memcpyDeviceToHost for Sycl.
|
2016-12-16 15:45:04 -08:00 |
|
Luke Iwanski
|
54db66c5df
|
struct -> class in order to silence compilation warning.
|
2016-12-16 20:25:20 +00:00 |
|
Mehdi Goli
|
35bae513a0
|
Converting all parallel for lambda to functor in order to prevent kernel duplication name error; adding tensorConcatinationOp backend for sycl.
|
2016-12-16 19:46:45 +00:00 |
|
ermak
|
d60cca32e5
|
Transformation methods added to ParametrizedLine class.
|
2016-12-17 00:45:13 +07:00 |
|
Jeff Trull
|
7949849ebc
|
refactor common row/column iteration code into its own class
|
2016-12-08 19:40:15 -08:00 |
|
Jeff Trull
|
d7bc64328b
|
add display of entries to gdb sparse matrix prettyprinter
|
2016-12-08 18:50:17 -08:00 |
|
Jeff Trull
|
ff424927bc
|
Introduce a simple pretty printer for sparse matrices (no contents)
|
2016-12-08 09:45:27 -08:00 |
|
Jeff Trull
|
5ce5418631
|
Correct prettyprinter comment - Quaternions are in fact supported
|
2016-12-08 07:31:16 -08:00 |
|
Rafael Guglielmetti
|
8f11df2667
|
NumTraits.h:
For the values 'ReadCost, AddCost and MulCost', information about value Eigen::HugeCost
|
2016-12-16 09:07:12 +00:00 |
|
Gael Guennebaud
|
7d5303a083
|
Partly revert changeset 642dddcce2
, just in case the x87 issue popup again
|
2016-12-16 09:25:14 +01:00 |
|
Benoit Steiner
|
2f7c2459b7
|
Merged in benoitsteiner/opencl (pull request PR-272)
Adding asynchandler to sycl queue as lack of it can cause undefined behaviour.
|
2016-12-15 17:46:40 -08:00 |
|
Mehdi Goli
|
c5e8546306
|
Adding asynchandler to sycl queue as lack of it can cause undefined behaviour.
|
2016-12-15 16:59:57 +00:00 |
|
Christoph Hertzberg
|
4247d35d4b
|
Fixed bug which (extremely rarely) could end in an infinite loop
|
2016-12-15 17:22:12 +01:00 |
|
Christoph Hertzberg
|
642dddcce2
|
Fix nonnull-compare warning
|
2016-12-15 17:16:56 +01:00 |
|
Benoit Steiner
|
1324ffef2f
|
Reenabled the use of constexpr on OpenCL devices
|
2016-12-15 06:49:38 -08:00 |
|
Gael Guennebaud
|
5d00fdf0e8
|
bug #1363: fix mingw's ABI issue
|
2016-12-15 11:58:31 +01:00 |
|
Benoit Steiner
|
2c2e218471
|
Avoid using #define since they can conflict with user code
|
2016-12-14 19:49:15 -08:00 |
|
Benoit Steiner
|
3beb180ee5
|
Don't call EnvThread::OnCancel by default since it doesn't do anything.
|
2016-12-14 18:33:39 -08:00 |
|
Benoit Steiner
|
9ff5d0f821
|
Merged eigen/eigen into default
|
2016-12-14 17:32:16 -08:00 |
|
Mehdi Goli
|
730eb9fe1c
|
Adding asynchronous execution as it improves the performance.
|
2016-12-14 17:38:53 +00:00 |
|
Gael Guennebaud
|
11b492e993
|
bug #1358: fix compilation for sparse += sparse.selfadjointView();
|
2016-12-14 17:53:47 +01:00 |
|
Gael Guennebaud
|
e67397bfa7
|
bug #1359: fix compilation of col_major_sparse.row() *= scalar
(used to work in 3.2.9 though the expression is not really writable)
|
2016-12-14 17:05:26 +01:00 |
|
Gael Guennebaud
|
98d7458275
|
bug #1359: fix sparse /=scalar and *=scalar implementation.
InnerIterators must be obtained from an evaluator.
|
2016-12-14 17:03:13 +01:00 |
|
Mehdi Goli
|
2d4a091beb
|
Adding tensor contraction operation backend for Sycl; adding test for contractionOp sycl backend; adding temporary solution to prevent memory leak in buffer; cleaning up cxx11_tensor_buildins_sycl.h
|
2016-12-14 15:30:37 +00:00 |
|
Gael Guennebaud
|
c817ce3ba3
|
bug #1361: fix compilation issue in mat=perm.inverse()
|
2016-12-13 23:10:27 +01:00 |
|
Benoit Steiner
|
a432fc102d
|
Moved the choice of ThreadPool to unsupported/Eigen/CXX11/ThreadPool
|
2016-12-12 15:24:16 -08:00 |
|
Benoit Steiner
|
8ae68924ed
|
Made ThreadPoolInterface::Cancel() an optional functionality
|
2016-12-12 11:58:38 -08:00 |
|
Gael Guennebaud
|
57acb05eef
|
Update and extend doc on alignment issues.
|
2016-12-11 22:45:32 +01:00 |
|
Benoit Steiner
|
76fca22134
|
Use a more accurate timer to sleep on Linux systems.
|
2016-12-09 15:12:24 -08:00 |
|
Benoit Steiner
|
4deafd35b7
|
Introduce a portable EIGEN_SLEEP macro.
|
2016-12-09 14:52:15 -08:00 |
|
Benoit Steiner
|
aafa97f4d2
|
Fixed build error with MSVC
|
2016-12-09 14:42:32 -08:00 |
|
Benoit Steiner
|
2f5b7a199b
|
Reworked the threadpool cancellation mechanism to not depend on pthread_cancel since it turns out that pthread_cancel doesn't work properly on numerous platforms.
|
2016-12-09 13:05:14 -08:00 |
|
Benoit Steiner
|
3d59a47720
|
Added a message to ease the detection of platforms on which thread cancellation isn't supported.
|
2016-12-08 14:51:46 -08:00 |
|
Benoit Steiner
|
28ee8f42b2
|
Added a Flush method to the RunQueue
|
2016-12-08 14:07:56 -08:00 |
|
Benoit Steiner
|
69ef267a77
|
Added the new threadpool cancel method to the threadpool interface based class.
|
2016-12-08 14:03:25 -08:00 |
|
Benoit Steiner
|
7bfff85355
|
Added support for thread cancellation on Linux
|
2016-12-08 08:12:49 -08:00 |
|