Commit Graph

  • 03d4cbb307 Fix min/max nan-propagation for scalar "other". Antonio Sanchez 2021-10-28 09:28:29 -0700
  • e559701981 Fix compile issue for gcc 4.8 Antonio Sanchez 2021-10-28 08:23:19 -0700
  • 19cacd3ecb optimize cmake scripts for subproject use Fabian Keßler 2021-10-24 21:00:11 +0200
  • 48e40b22bf Preliminary HIP bfloat16 GPU support. Rohit Santhanam 2021-10-27 18:36:45 +0000
  • 40bbe8a4d0 Fix ZVector build. Antonio Sanchez 2021-10-22 08:52:16 -0700
  • 6bb6a6bf53 Vectorize fp16 tanh and logistic functions on Neon Alex Druinsky 2021-10-26 12:24:33 -0700
  • 185ad0e610 Revert "Avoid integer overflow in EigenMetaKernel indexing" Antonio Sánchez 2021-10-27 14:55:25 +0000
  • 68e0d023c0 Remove license column in tables for builtin sparse solvers since all are MPL2 now. Rasmus Munk Larsen 2021-10-26 18:09:22 +0000
  • 8faafc3aaa ZVector: Move alignas qualifier to come first Andreas Krebbel 2021-10-26 15:29:30 +0200
  • 100d7caf92 Avoid integer overflow in EigenMetaKernel indexing Ben Barsdell 2021-10-18 20:58:14 +1100
  • d0e3791b1a Fix vectorized reductions for Eigen::half Alex Druinsky 2021-10-20 16:03:12 -0700
  • 99600bd1a6 test: fix boostmutiprec test to compile with older Boost versions Maxiwell S. Garcia 2021-10-22 12:17:55 -0500
  • 6c3206152a fix(CommaInitializer): pass dims at compile-time Yann Billeter 2021-10-25 10:39:25 +0200
  • a500da1dc0 Fix broadcasting oob error. Antonio Sanchez 2021-10-21 19:57:00 -0700
  • 0578feaabc Remove const from visitor return type. Antonio Sanchez 2021-10-22 13:27:32 -0700
  • b63c096fbb Extend EIGEN_QT_SUPPORT to Qt6 benardp 2021-10-23 23:43:06 +0000
  • 163f11e24a Included note on inner stride for compile-time vectors. See https://gitlab.com/libeigen/eigen/-/issues/2355#note_711078126 Lennart Steffen 2021-10-22 09:46:43 +0000
  • b17bcddbca Fix -Wbitwise-instead-of-logical clang warning Nico 2021-10-19 16:52:57 +0000
  • 2d3fec8ff6 Add nan-propagation options to matrix and array plugins. Rasmus Munk Larsen 2021-10-21 12:00:50 -0700
  • b86e013321 Revert bit_cast to use memcpy for CUDA. Antonio Sanchez 2021-10-21 08:11:02 -0700
  • 45e67a6fda Use reinterpret_cast on GPU for bit_cast. Antonio Sanchez 2021-10-08 11:30:09 -0700
  • 24ebb37f38 Disable Tree reduction for GPU. Antonio Sanchez 2021-10-08 11:38:13 -0700
  • 360290fc42 Improve accuracy of full tensor reduction for half and bfloat16 by reducing leaf size in tree reduction. Add more unit tests for summation accuracy. Rasmus Munk Larsen 2021-10-19 17:36:07 -0700
  • 95bb645e92 Fix MSVC+NVCC EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR compilation. Antonio Sanchez 2021-09-29 21:15:12 -0700
  • fd5f48e465 Fix tuple compilation for VS2017. Antonio Sanchez 2021-09-29 20:34:03 -0700
  • d0d34524a1 Move CUDA/Complex.h to GPU/Complex.h, remove TensorReductionCuda.h Antonio Sanchez 2021-10-08 11:36:27 -0700
  • f2c9c2d2f7 Vectorize Visitor.h. Rasmus Munk Larsen 2021-10-20 16:58:01 +0000
  • 2bf07fa5b5 Fix Windows CMake compiler/OS detection. Antonio Sanchez 2021-09-30 21:12:43 +0000
  • 1d75fab368 Speed up tensor reduction Rasmus Munk Larsen 2021-10-02 14:58:23 +0000
  • be9e7d205f Reduce tensor_contract_gpu test. Antonio Sanchez 2021-10-01 05:16:30 +0000
  • 701f5d1c91 Fix gpu special function tests. Antonio Sanchez 2021-10-01 10:20:50 -0700
  • f0f1d7938b Disable testing of complex compound assignment operators for MSVC. Antonio Sanchez 2021-09-27 15:03:24 -0700
  • 51a0b4e2d2 Reorganize test main file Kolja Brix 2021-09-27 18:30:47 +0000
  • 21640612be Disable more CUDA warnings. Antonio Sanchez 2021-09-24 21:31:14 -0700
  • de218b471d Add -arch=<arch> argument for nvcc. Antonio Sanchez 2021-09-24 20:48:01 -0700
  • 846d34384a Rename EIGEN_CUDA_FLAGS to EIGEN_CUDA_CXX_FLAGS Antonio Sanchez 2021-09-24 20:15:55 -0700
  • 7b00e8b186 Clean up CUDA CMake files. Antonio Sanchez 2021-09-24 14:43:59 -0700
  • e9e90892fe Disable another device warning Antonio Sanchez 2021-09-23 13:43:18 -0700
  • 86c0decc48 Disable more NVCC warnings. Antonio Sanchez 2021-09-23 10:49:08 -0700
  • afa616bc9e Fix some typos found Kolja Brix 2021-09-23 15:22:00 +0000
  • 76bb29c0c2 Add -mfma for AVX512DQ tests. Antonio Sanchez 2021-09-22 14:06:06 -0700
  • 4b6036e276 fix various typos sciencewhiz 2021-09-22 16:15:06 +0000
  • 3753e6a2b3 Add AVX512 test job to CI. Antonio Sanchez 2021-09-21 15:11:31 -0700
  • 343847273d Enable AVX512 testing. Antonio Sanchez 2021-09-21 15:00:36 -0700
  • b5eaa42695
    Fix alias violation in BFloat16 Alexander Grund 2021-09-20 10:37:50 +0200
  • 4d622be118 [AutodiffScalar] Remove const when returning by value Alexander Karatarakis 2021-07-27 17:46:00 -0700
  • f49217e52b Fix implicit conversion warnings in tuple_test. Antonio Sanchez 2021-09-17 19:40:22 -0700
  • 5595cfd194 Run CI tests in parallel no available cores. Rasmus Munk Larsen 2021-09-17 22:35:22 +0000
  • 3c724c44cf Fix strict aliasing bug causing product_small failure. Antonio Sanchez 2021-09-17 12:49:01 -0700
  • 9882aec279 Silence string overflow warning for GCC in initializer_list_construction test. Antonio Sanchez 2021-09-17 10:36:47 -0700
  • 5dac69ff0b Added a macro to pass arguments to ctest, e.g. to run tests in parallel. Rasmus Munk Larsen 2021-09-17 18:33:12 +0000
  • 5dac0b53c9 Move Eigen::all,last,lastp1,lastN to Eigen::placeholders::. Antonio Sanchez 2021-09-15 14:10:29 -0700
  • 44da7a3b9d Disable specific subtests that fail on HIP due to non-functional device side malloc/free (on HIP). Rohit Santhanam 2021-09-17 16:19:03 +0000
  • 16f9a20a6f Add buildtests_gpu and check_gpu to simplify GPU testing. Antonio Sanchez 2021-09-14 13:53:55 -0700
  • 1239adfcab Remove -fabi-version=6 flag from AVX512 builds. It was added to fix builds with gcc 4.9, but these don't even work today, and the flag breaks compilation with newer versions of gcc. Rasmus Munk Larsen 2021-09-16 16:16:47 -0700
  • 6cadab6896 Clean up EIGEN_STATIC_ASSERT to only use standard c++11 static_assert. Rasmus Munk Larsen 2021-09-16 20:43:54 +0000
  • 7b975acb1f Remove unused variable. Rasmus Munk Larsen 2021-09-16 20:27:13 +0000
  • 92849d814b Remove unused variable. Rasmus Munk Larsen 2021-09-16 20:21:31 +0000
  • da027fa20a Remove unused variable. Rasmus Munk Larsen 2021-09-16 20:02:42 +0000
  • 3c87d6b662 Fix typos in copyright dates Ryan Pavlik 2021-09-08 14:58:14 -0500
  • cb50730993 Default eigen_packet_wrapper constructor. Antonio Sanchez 2021-09-14 10:57:22 -0700
  • a751225845 Minor fix for compilation error on HIP. Rohit Santhanam 2021-09-12 14:06:58 +0000
  • 2e31570c16 Fix tuple_test after gpu_test_helper update. Antonio Sanchez 2021-09-11 20:24:42 -0700
  • d06c639667 Fix unused variable warning and unnecessessary gpuFree. Antonio Sanchez 2021-09-11 20:02:22 -0700
  • bf66137efc New GPU test utilities. Antonio Sanchez 2021-08-26 14:48:09 -0700
  • d7d0bf832d Issue an error in case of direct inclusion of internal headers. Rasmus Munk Larsen 2021-09-10 19:12:26 +0000
  • 36402e281d ci: ppc64le: disable MMA for gcc-10 Maxiwell S. Garcia 2021-09-09 12:17:49 -0500
  • 6c10495a78 Remove unnecessary std::tuple reference. Antonio Sanchez 2021-09-08 11:31:56 -0700
  • 26e5beb8cb Device-compatible Tuple implementation. Antonio Sanchez 2021-08-26 13:05:23 -0700
  • fcd73b4884 Add a simple serialization mechanism. Antonio Sanchez 2021-08-26 14:35:12 -0700
  • 558b3d4fb8 Add LLDB Pretty Printer Huang, Zhaoquan 2021-09-07 17:28:24 +0000
  • 7792b1e909 Fix AVX2 PacketMath.h. Antonio Sanchez 2021-09-03 10:41:35 -0700
  • 5bf35383e0 Disable MSVC constant condition warning. Antonio Sanchez 2021-09-03 11:07:18 -0700
  • def145547f Add missing packet types in pset1 call. Antonio Sanchez 2021-09-02 16:21:07 -0700
  • eea2a3385c Remove more DynamicSparseMatrix references. Antonio Sanchez 2021-09-02 15:34:45 -0700
  • 3b48a3b964 Remove stray DynamicSparseMatrix references. Antonio Sanchez 2021-09-02 12:33:18 -0700
  • ebd4b17d2f Fix tridiagonalization_inplace_selector. Antonio Sanchez 2021-09-02 12:23:27 -0700
  • bf426faf93 cmake: populate package registry by default Sergiu Deitsch 2021-09-02 16:05:33 +0200
  • 8286073c73 Matrixmarket extension Jens Wehner 2021-09-02 17:23:33 +0000
  • e8beb4b990 cmake: use ARCH_INDEPENDENT versioning if available Sergiu Deitsch 2021-09-02 15:49:53 +0200
  • 7bc90cee7d cmake: remove unused interface definitions Sergiu Deitsch 2021-09-02 15:41:56 +0200
  • 998bab4b04 Missing EIGEN_DEVICE_FUNCs to get gpu_basic passing with CUDA 9. Antonio Sanchez 2021-08-31 08:32:21 -0700
  • 74da2e6821 Rename Tuple -> Pair. Antonio Sanchez 2021-08-26 12:25:31 -0700
  • 3d4ba855e0 Fix AVX integer packet issues. Antonio Sanchez 2021-09-01 14:11:21 -0700
  • f2984cd077 cmake: remove deprecated package config variables Sergiu Deitsch 2021-04-27 13:27:41 +0200
  • 09fc0f97b5 Rename 'vec_all_nan' of cxx11_tensor_expr test because this symbol is used by altivec.h Maxiwell S. Garcia 2021-09-01 08:32:49 -0500
  • 3a6296d4f1 Fix EIGEN_OPTIMIZATION_BARRIER for arm-clang. Antonio Sanchez 2021-09-01 09:17:46 -0700
  • a443a2373f updated documentation jenswehner 2021-08-31 18:26:27 +0200
  • ff07a8a639 GCC 4.8 arm EIGEN_OPTIMIZATION_BARRIER fix (#2315). Antonio Sanchez 2021-08-31 12:01:53 -0700
  • cc3573ab44 Disable cuda Eigen::half vectorization on host. Antonio Sanchez 2021-08-31 08:33:19 -0700
  • 1415817d8d win: include intrin header in Windows on ARM Adam Kallai 2021-08-27 16:39:24 +0200
  • 6f429a202d Add missing dependency on LAPACK test suite binaries to target buildtests, so make check will work correctly when EIGEN_ENABLE_LAPACK_TESTS is ON. Rasmus Munk Larsen 2021-08-30 21:49:08 +0000
  • 7e096ddcb0 Allow old Fortran code for LAPACK tests to compile despite argument mismatch errors (REAL passed to COMPLEX workspace argument) with GNU Fortran 10. Rasmus Munk Larsen 2021-08-30 12:26:39 -0700
  • 3324389f6d Add EIGEN_TENSOR_PLUGIN support per issue #2052. Turing Eret 2021-08-30 19:36:55 +0000
  • 5db9e5c779 Fix fix<N> when variable templates are not supported. Antonio Sanchez 2021-08-30 08:06:55 -0700
  • 53ad9c75b4 included unordered_map header Jens Wehner 2021-08-27 16:53:28 +0000
  • a032397ae4 Fix PEP8 and formatting issues in GDB pretty printer. Kolja Brix 2021-08-26 15:22:28 +0000
  • 9abf4d0bec made RandomSetter C++11 compatible jenswehner 2021-08-24 10:47:47 +0200
  • eeacbd26c8 Bump CMake files to at least c++11. Antonio Sanchez 2021-08-25 11:02:42 -0700
  • dc5b1f7d75 AVX512 and AVX2 support for Packet16i and Packet8i added Jakub Lichman 2021-08-25 19:38:23 +0000