aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Merged with default.Gravatar Luke Iwanski2016-09-19
|\
* | Partial OpenCL support via SYCL compatible with ComputeCpp CE.Gravatar Luke Iwanski2016-09-19
| |
| * Suppress warning 2527 and 2529, which correspond to the "calling a __host__ ↵Gravatar Benoit Steiner2016-09-13
| | | | | | | | function from a __host__ __device__ function is not allowed" message in nvcc 6.5.
| * Suppress message 1222 when compiling with nvcc: this ensures that we don't ↵Gravatar Benoit Steiner2016-09-13
| | | | | | | | warnings about unknown warning messages when compiling with older versions of nvcc
| * Fix typo in doc.Gravatar Gael Guennebaud2016-09-13
| |
| * bug #1285: fix regression introduced in changeset ↵Gravatar Gael Guennebaud2016-09-13
| | | | | | | | 00c29c2caef8fb0c6b1d2ba5ecdf6780c0c766d4
| * Register the cxx11_tensor_device only for recent cuda architectures (i.e. >= ↵Gravatar Benoit Steiner2016-09-12
| | | | | | | | 3.0) since the test instantiate contractions that require a modern gpu.
| * CUDA contractions require arch >= 3.0: don't compile the cuda contraction ↵Gravatar Benoit Steiner2016-09-12
| | | | | | | | tests on older architectures.
| * Fixed a bug impacting some outer reductions on GPUGravatar Benoit Steiner2016-09-12
| |
| * Added the ability to compute the absolute value of a complex number on GPU, ↵Gravatar Benoit Steiner2016-09-12
| | | | | | | | as well as a test to catch the problem.
| * Merged latest updates from trunkGravatar Benoit Steiner2016-09-12
| |\
| * | Properly size the list of waitersGravatar Benoit Steiner2016-09-12
| | |
| * | Added a resize method to MaxSizeVectorGravatar Benoit Steiner2016-09-12
| | |
| | * Fix compilation on 32 bits systems.Gravatar Gael Guennebaud2016-09-09
| | |
| | * bug #1195: move NumTraits::Div<>::Cost to internal::scalar_div_cost (with ↵Gravatar Gael Guennebaud2016-09-08
| | | | | | | | | | | | some specializations in arch/SSE and arch/AVX)
| | * Doc: explain minimal requirements on nullary functorsGravatar Gael Guennebaud2016-09-06
| | |
| | * Generalize ScalarBinaryOpTraits to any complex-real combination as defined ↵Gravatar Gael Guennebaud2016-09-06
| | | | | | | | | | | | by NumTraits (instead of supporting std::complex only).
| | * Disable previous workaround.Gravatar Gael Guennebaud2016-09-06
| | |
| | * Workaround MSVC instantiation faillure of has_*ary_operator at the level of ↵Gravatar Gael Guennebaud2016-09-06
| | | | | | | | | | | | triats<Ref>::match so that the has_*ary_operator are really properly instantiated throughout the compilation unit.
| | * bug #1266: remove CUDA guards on MatrixBase::<decomposition> definitions. ↵Gravatar Gael Guennebaud2016-09-06
| | | | | | | | | | | | (those used to break old nvcc versions that we propably don't care anymore)
| | * bug #1288: fix memory leak in arpack wrapper.Gravatar Gael Guennebaud2016-09-05
| | |
| | * Fix shadowing wrt Eigen::IndexGravatar Gael Guennebaud2016-09-05
| | |
| | * Fix compilation when cuda_fp16.h does not exist.Gravatar Gael Guennebaud2016-09-05
| | |
| | * Workaround a weird msvc 2012 compilation error.Gravatar Gael Guennebaud2016-09-05
| | |
| | * Fix for msvc 2012 and olderGravatar Gael Guennebaud2016-09-05
| | |
| * | Fixed a regression testGravatar Benoit Steiner2016-09-02
| | |
| * | Use MaxSizeVector instead of std::vector: xcode sometimes assumes that ↵Gravatar Benoit Steiner2016-09-02
| |/ | | | | | | std::vector allocates aligned memory and therefore issues aligned instruction to initialize it. This can result in random crashes when compiling with AVX instructions enabled.
| * Fixed a typoGravatar Benoit Steiner2016-09-02
| |
| * Pulled latest update from trunkGravatar Benoit Steiner2016-09-02
| |\
| * | Made the index type an explicit template parameter to help some compilers ↵Gravatar Benoit Steiner2016-09-02
| | | | | | | | | | | | compile the code.
| | * Merged in rmlarsen/eigen (pull request PR-222)Gravatar Benoit Steiner2016-09-02
| |/| | | | | | | | | | Fix CUDA build broken by changes to min and max reduction.
| * | Turned the Index type used by the nullary wrapper into a template parameter.Gravatar Benoit Steiner2016-09-02
| | |
| | * Fix CUDA build broken by changes to min and max reduction.Gravatar Rasmus Munk Larsen2016-09-02
| | |
| * | Fix the cxx11_tensor_cuda.cu test on 32bit platforms.Gravatar Benoit Steiner2016-09-02
| | |
| * | mergeGravatar Gael Guennebaud2016-09-02
| |\ \
| * | | Fix compilation with MSVC 2012Gravatar Gael Guennebaud2016-09-02
| | |/ | |/|
| | * Added a test for nullary expressions on CUDAGravatar Benoit Steiner2016-09-01
| | | | | | | | | | | | Also check that we can mix 64 and 32 bit indices in the same compilation unit
| | * Updated the contraction code to support constant inputs.Gravatar Benoit Steiner2016-09-01
| |/
| * One more msvc fix iteration, the previous one was over-simplified for visualGravatar Gael Guennebaud2016-09-01
| |
| * Adjust Tensor module wrt recent change in nullary functorGravatar Gael Guennebaud2016-09-01
| |
| * Fix compilation with CUDA 8Gravatar Gael Guennebaud2016-09-01
| |
| * Fix compilation with nvccGravatar Gael Guennebaud2016-09-01
| |
| * Fix compilation with visual studioGravatar Gael Guennebaud2016-09-01
| |
| * Merged in rmlarsen/eigen (pull request PR-221)Gravatar Benoit Steiner2016-08-31
| |\ | | | | | | | | | Fix bugs to make min- and max reducers work with correctly with IEEE infinities.
| | * Fix bugs to make min- and max reducers with correctly with IEEE infinities.Gravatar Rasmus Munk Larsen2016-08-31
| | |
| * | Make sure sizeof is truelly needed, thus improving SFINAE portability.Gravatar Gael Guennebaud2016-08-31
| | |
| * | minor tweaks in has_* helpersGravatar Gael Guennebaud2016-08-31
| |/
| * Simplify CwiseNullaryOp example.Gravatar Gael Guennebaud2016-08-31
| |
| * bug #1286: automatically detect the available prototypes of functors passed ↵Gravatar Gael Guennebaud2016-08-31
| | | | | | | | | | | | | | | | | | to CwiseNullaryExpr such that functors have only to implement the operators that matters among: operator()() operator()(i) operator()(i,j) Linear access is also automatically detected based on the availability of operator()(i,j).
| * bug #1283: add regression unit testGravatar Gael Guennebaud2016-08-31
| |