eigen/unsupported/Eigen
Ben Barsdell 50df8d3d6d Avoid integer overflow in EigenMetaKernel indexing
- The current implementation computes `size + total_threads`, which can
  overflow and cause CUDA_ERROR_ILLEGAL_ADDRESS when size is close to
  the maximum representable value.
- The num_blocks calculation can also overflow due to the implementation
  of divup().
- This patch prevents these overflows and allows the kernel to work
  correctly for the full representable range of tensor sizes.
- Also adds relevant tests.
2021-11-05 16:39:37 +11:00
..
CXX11 Avoid integer overflow in EigenMetaKernel indexing 2021-11-05 16:39:37 +11:00
src Fix some typos found 2021-09-23 15:22:00 +00:00
AdolcForward Issue an error in case of direct inclusion of internal headers. 2021-09-10 19:12:26 +00:00
AlignedVector3 Issue an error in case of direct inclusion of internal headers. 2021-09-10 19:12:26 +00:00
ArpackSupport Remove vim specific comments to recognoize correct file-type. 2021-02-09 09:13:09 +01:00
AutoDiff Issue an error in case of direct inclusion of internal headers. 2021-09-10 19:12:26 +00:00
BVH
CMakeLists.txt
EulerAngles
FFT Issue an error in case of direct inclusion of internal headers. 2021-09-10 19:12:26 +00:00
IterativeSolvers updated documentation 2021-08-31 22:58:28 +00:00
KroneckerProduct Issue an error in case of direct inclusion of internal headers. 2021-09-10 19:12:26 +00:00
LevenbergMarquardt Issue an error in case of direct inclusion of internal headers. 2021-09-10 19:12:26 +00:00
MatrixFunctions Issue an error in case of direct inclusion of internal headers. 2021-09-10 19:12:26 +00:00
MoreVectorization
MPRealSupport
NonLinearOptimization Issue an error in case of direct inclusion of internal headers. 2021-09-10 19:12:26 +00:00
NumericalDiff Issue an error in case of direct inclusion of internal headers. 2021-09-10 19:12:26 +00:00
OpenGLSupport Issue an error in case of direct inclusion of internal headers. 2021-09-10 19:12:26 +00:00
Polynomials Remove vim specific comments to recognoize correct file-type. 2021-02-09 09:13:09 +01:00
Skyline
SparseExtra Matrixmarket extension 2021-09-02 17:23:33 +00:00
SpecialFunctions Issue an error in case of direct inclusion of internal headers. 2021-09-10 19:12:26 +00:00
Splines