Commit Graph

  • 9f77ce4f19 Add custom formatting of complex numbers for Numpy/Native. Antonio Sánchez 2024-03-25 17:41:44 +00:00
  • 5570a27869 cross3_product vectorization Charles Schlosser 2024-03-25 00:06:33 +00:00
  • 0b3df4a6e6 Remove "extern C" in CholmodSupport. Antonio Sánchez 2024-03-25 00:03:28 +00:00
  • a39ade4ccf Protect use of alloca. Antonio Sanchez 2024-03-22 15:05:34 -07:00
  • b86641a4c2 Add support for casting between double and int64_t for SSE and AVX2. Rasmus Munk Larsen 2024-03-22 22:32:29 +00:00
  • d883932586 Fix Packet*l for 32-bit builds. Antonio Sánchez 2024-03-22 17:16:42 +00:00
  • d792f13a61 Make more Matrix functions constexpr Tyler Veness 2024-03-17 13:45:05 -07:00
  • d3cd312652 Remove slow index check in Tensor::resize from release mode. Rasmus Munk Larsen 2024-03-18 23:43:25 +00:00
  • 386e2079e4 Fix Jacobi module doc. Antonio Sánchez 2024-03-17 23:08:04 +00:00
  • 8b101ade2b Fix CwiseUnaryView for MSVC. Antonio Sánchez 2024-03-17 16:28:17 +00:00
  • 9df21dc8b4 Work around VS2015 compile bug. Antonio Sánchez 2024-03-15 18:07:02 +00:00
  • 157756130a Restore C++03 compatibility. Antonio Sánchez 2024-03-15 17:55:04 +00:00
  • 0951ad2a8e Don't hide rbegin/rend for GPU. Antonio Sánchez 2024-03-14 21:11:43 +00:00
  • 24f8fdeb46 Fix CwiseUnaryView const access (Attempt 2). Antonio Sánchez 2024-03-14 21:04:49 +00:00
  • 285da30ec3 Fix const input and c++20 compatibility in unary view. Antonio Sánchez 2024-03-13 16:59:44 +00:00
  • 7893285e59 Fix tridiagonalize snippet for 3.4. Antonio Sanchez 2024-03-12 22:04:46 -07:00
  • 126ba1a166 Add Packet2l for SSE. Rasmus Munk Larsen 2024-03-11 19:54:55 +00:00
  • 1d4369c2ff Fix CwiseUnaryView. Antonio Sánchez 2024-03-11 19:08:30 +00:00
  • 352ede96e4 Fix incomplete cholesky. Antonio Sánchez 2024-03-08 19:18:10 +00:00
  • f1adb0ccc2 Split up cxx11_tensor_gpu to reduce timeouts. Antonio Sánchez 2024-03-07 17:21:37 +00:00
  • 17f3bf8985 Fix pexp test for ARM. Antonio Sánchez 2024-03-07 00:19:57 +00:00
  • 6da34d9d9e Allow aligned assignment in TRMV. Antonio Sanchez 2024-03-06 09:14:58 -08:00
  • 3e8e63eb46 Fix packetmath plog test on Windows. Antonio Sánchez 2024-03-06 23:51:47 +00:00
  • 5ffb307afa Fix deprecated anonymous enum-enum conversion warnings Tyler Veness 2024-03-01 15:37:44 -08:00
  • 55dd487478 Revert "fix unaligned access in trmv" Antonio Sánchez 2024-03-06 16:42:59 +00:00
  • 38fcedaf8e Fix pexp complex test edge-cases. Antonio Sánchez 2024-03-04 17:44:38 +00:00
  • 251ec42087 Return 0 volume for empty AlignedBox Sotiris Papatheodorou 2024-03-04 17:32:44 +00:00
  • 64edfbed04 Fix static_assert for c++14. Antonio Sanchez 2024-03-02 20:39:34 -08:00
  • 3f3144f538 fix unaligned access in trmv Charles Schlosser 2024-03-03 04:20:09 +00:00
  • 23f6c26857 Rip out make_coherent, add CoherentPadOp. Antonio Sánchez 2024-02-29 23:15:02 +00:00
  • edaf9e16bc Fix triangular matrix-vector multiply uninitialized warning. Antonio Sánchez 2024-02-29 21:00:58 +00:00
  • 98620b58c3 Eliminate FindCUDA cmake warning. Antonio Sánchez 2024-02-29 20:49:41 +00:00
  • cc941d69a5 Update error about c++14 requirement. Antonio Sánchez 2024-02-29 20:45:13 +00:00
  • 6893287c99 Add degenerate checks before calling BLAS routines. Antonio Sánchez 2024-02-29 18:56:36 +00:00
  • fa201f1bb3 Fix QR colpivoting warnings and test failure. Antonio Sánchez 2024-02-28 15:00:13 +00:00
  • b334910700 delete shadowed typedefs Charles Schlosser 2024-02-28 02:40:45 +00:00
  • a962a27594 Fix MSVC GPU build. Antonio Sánchez 2024-02-27 23:26:06 +00:00
  • a2f8eba026 Speed up sparse x dense dot product. Rasmus Munk Larsen 2024-02-24 19:13:33 +00:00
  • 7a88cdd6ad Fix signed integer UB in random. Antonio Sánchez 2024-02-24 13:16:23 +00:00
  • a6dc930d16 Speed up SparseQR. Rasmus Munk Larsen 2024-02-22 16:49:10 -08:00
  • feaafda30a Change array_size result from enum to constexpr. Antonio Sánchez 2024-02-22 22:52:25 +00:00
  • 8a73c6490f Remove "using namespace Eigen" from blas/common.h. Antonio Sánchez 2024-02-22 22:51:42 +00:00
  • 6ed4d80cc8 Fix crash in IncompleteCholesky when the input has zeros on the diagonal. Rasmus Munk Larsen 2024-02-22 22:22:21 +00:00
  • 3859e8d5b2 Add method signDeterminant() to QR and related decompositions. Rasmus Munk Larsen 2024-02-20 23:44:28 +00:00
  • db6b9db33b Make header guards in GeneralMatrixMatrix.h and Parallelizer.h consistent:... Rasmus Munk Larsen 2024-02-20 20:03:18 +00:00
  • b56e30841c Enable direct access for IndexedView. Antonio Sánchez 2024-02-20 18:21:45 +00:00
  • 90087b990a Fix use of uninitialized memory in kronecker_product test. Antonio Sanchez 2024-02-20 08:44:34 -08:00
  • 6b365e74d6 Fix GPU build for ptanh_float. Antonio Sánchez 2024-02-20 16:08:50 +00:00
  • b14c5d0fa1 Fix real schur and polynomial solver. Antonio Sánchez 2024-02-17 15:22:11 +00:00
  • 8a4118746e fix exp complex test: use int instead of index Charles Schlosser 2024-02-17 03:55:32 +00:00
  • 960892ca13 JacobiSVD: get rid of m_scaledMatrix, m_adjoint, hopefully fix some compiler warnings Charles Schlosser 2024-02-17 03:41:55 +00:00
  • 18a161bf17 fix pexp_complex_test Charles Schlosser 2024-02-17 03:08:23 +00:00
  • be06c9ad51 Implement float pexp_complex Damiano Franzò 2024-02-14 14:55:03 +01:00
  • 4d419e2209 Rename generic_fast_tanh_float to ptanh_float and move it to... Rasmus Munk Larsen 2024-02-16 21:27:22 +00:00
  • 3ee06ec52f Fix real schur and polynomial solver. Antonio Sanchez 2024-02-16 13:11:54 -08:00
  • 2a9055b50e Fix random for custom scalars that don't have constexpr digits(). Antonio Sánchez 2024-02-16 02:30:54 +00:00
  • 500a3602f0 Use traits<Matrix>::Options instead of Matrix::Options. Antonio Sánchez 2024-02-16 00:11:57 +00:00
  • 0b9ca1159b Fix deflation in BDCSVD. Antonio Sánchez 2024-02-15 23:53:59 +00:00
  • f40ad38fda Fix failure on ARM with latest compilers. Antonio Sánchez 2024-02-14 23:00:56 +00:00
  • a24bf2e9a2 Disable float16 packet casting if native AVX512 f16 is available. Antonio Sánchez 2024-02-14 20:05:00 +00:00
  • 5361dea833 Remove return int types from BLAS/LAPACK functions. Antonio Sánchez 2024-02-14 19:51:36 +00:00
  • 7e655c9a5d Fixes 2780 Alec Jacobson 2024-02-13 02:57:43 +00:00
  • 6ea33f95df Eliminate warning about writing bytes directly to non-trivial type. Antonio Sánchez 2024-02-12 23:27:48 +00:00
  • 06b45905e7 Remove r_cnjg due to conflicts with f2c. Antonio Sánchez 2024-02-12 23:16:03 +00:00
  • 9229cfa822 Fix division by zero UB in packet size logic. Antonio Sánchez 2024-02-12 21:01:19 +00:00
  • 186f8205db Apply clang-format to lapack/blas directories Antonio Sanchez 2024-02-09 10:32:56 -08:00
  • 4eac211e96 Fix C++20 error, Arithmetic between different enumeration types Gautam Jha 2024-02-10 08:02:41 +00:00
  • d1d87973f4 Fix segfault in CholmodBase::factorize() for zero matrix Tyler Veness 2024-02-12 03:27:56 +00:00
  • 7b87b21910 Fix UB in bool packetmath test. Antonio Sánchez 2024-02-09 19:46:45 +00:00
  • 431e4a913b Fix the fuzz Charles Schlosser 2024-02-07 04:52:19 +00:00
  • 3ab8f48256 fix tests when scalar is bfloat16, half Charles Schlosser 2024-02-07 04:50:11 +00:00
  • 3ebaab8a63 Fix PPC rand and other failures. Antonio Sánchez 2024-02-05 20:07:15 +00:00
  • ebd13c3b14 fix skew symmetric test Charlie Schlosser 2024-02-04 21:13:06 -05:00
  • 128c8abf44 Fix gcc-6 bug in the rand test. Antonio Sanchez 2024-02-02 15:27:21 -08:00
  • d626762e3f improve random Charles Schlosser 2024-01-31 08:16:29 +00:00
  • a9ddab3e06 Fix a bunch of ODR violations. Antonio Sánchez 2024-01-30 22:38:43 +00:00
  • 7fd7a3f946 Implement plog_complex Damiano Franzò 2023-12-07 13:41:09 +01:00
  • 287c801780 Use stableNorm in ComplexEigenSolver. Antonio Sánchez 2024-01-29 23:46:23 +00:00
  • 043442e21b Fix preshear transformation. Antonio Sánchez 2024-01-30 06:37:33 +00:00
  • 69ee52ed13 Remove Skyline. Antonio Sánchez 2024-01-30 00:13:17 +00:00
  • 0f0c76dc29 Use stableNorm in ComplexEigenSolver. Antonio Sánchez 2024-01-29 23:46:23 +00:00
  • 42b04a08c4 Fix preshear transformation. Antonio Sanchez 2024-01-29 12:23:51 -08:00
  • b86ac5f1e7 Use padd instead of +. Rasmus Munk Larsen 2021-07-02 02:51:48 +00:00
  • dd71c23e23 Remove MoreVectorization. Antonio Sánchez 2024-01-29 18:48:28 +00:00
  • 62b5474032 Fix busted formatting in Eigen::Tensor README.md. Pascal Getreuer 2024-01-29 08:12:43 +00:00
  • d8d0b60b59 Fix CI for clang-6 when cross-compiled. Antonio Sánchez 2024-01-27 05:13:21 +00:00
  • 380a9483e0 Implement a generic vectorized version of Smith's algorithms for complex division. Rasmus Munk Larsen 2021-06-30 15:53:06 -07:00
  • f391289150 Fix bug in checking subnormals. Antonio Sánchez 2024-01-25 17:52:07 +00:00
  • 5a90fbceaa Update documentation of lapack second/dsecnd. Antonio Sanchez 2024-01-24 16:07:17 -08:00
  • 9079820241 Remove simple relicense script. Antonio Sánchez 2024-01-25 05:50:36 +00:00
  • 851b40afd8 LAPACK CPU time functions. Antonio Sánchez 2024-01-23 23:58:58 +00:00
  • a73970a864 Fix arm32 issues. Antonio Sánchez 2024-01-23 22:04:55 +00:00
  • 5808122017 Formatting. Antonio Sánchez 2024-01-23 16:56:27 +00:00
  • 92f9544f6d Remove explicit specialization of member function. Antonio Sánchez 2024-01-23 16:40:43 +00:00
  • 2692fb2b71 Fix compile-time error caused by chip static asserts Antonio Sanchez 2024-01-22 13:19:10 -08:00
  • 2c6b61c006 Add half and quarter vector support to HVX architecture Cheng Wang 2024-01-22 21:23:21 +00:00
  • 05a457534f Chipping Asserts v2 Tobias Wood 2024-01-22 18:08:23 +00:00
  • fc92fe3125 SPQR: Fix build error, Index/StorageIndex mismatch. Martin Heistermann 2024-01-22 17:37:36 +00:00
  • eede526b7c [Compressed Storage] Use smaller type of Index & StorageIndex for determining maximum size during resize. Andreas Forster 2024-01-22 00:35:31 +00:00
  • 772057c558 Revert "Add asserts for .chip" Antonio Sánchez 2024-01-20 05:14:42 +00:00