Commit Graph

  • f0f1d7938b Disable testing of complex compound assignment operators for MSVC. Antonio Sanchez 2021-09-27 15:03:24 -07:00
  • 51a0b4e2d2 Reorganize test main file Kolja Brix 2021-09-27 18:30:47 +00:00
  • 21640612be Disable more CUDA warnings. Antonio Sanchez 2021-09-24 21:31:14 -07:00
  • de218b471d Add -arch=<arch> argument for nvcc. Antonio Sanchez 2021-09-24 20:48:01 -07:00
  • 846d34384a Rename EIGEN_CUDA_FLAGS to EIGEN_CUDA_CXX_FLAGS Antonio Sanchez 2021-09-24 20:15:55 -07:00
  • 7b00e8b186 Clean up CUDA CMake files. Antonio Sanchez 2021-09-24 14:43:59 -07:00
  • e9e90892fe Disable another device warning Antonio Sanchez 2021-09-23 13:43:18 -07:00
  • 86c0decc48 Disable more NVCC warnings. Antonio Sanchez 2021-09-23 10:49:08 -07:00
  • afa616bc9e Fix some typos found Kolja Brix 2021-09-23 15:22:00 +00:00
  • 76bb29c0c2 Add -mfma for AVX512DQ tests. Antonio Sanchez 2021-09-22 14:06:06 -07:00
  • 4b6036e276 fix various typos sciencewhiz 2021-09-22 16:15:06 +00:00
  • 3753e6a2b3 Add AVX512 test job to CI. Antonio Sanchez 2021-09-21 15:11:31 -07:00
  • 343847273d Enable AVX512 testing. Antonio Sanchez 2021-09-21 15:00:36 -07:00
  • 929bc0e191 Fix alias violation in BFloat16 Alexander Grund 2021-09-20 10:37:50 +02:00
  • b5eaa42695 Fix alias violation in BFloat16 Alexander Grund 2021-09-20 10:37:50 +02:00
  • f046e326d9 Fix strict aliasing bug causing product_small failure. Antonio Sanchez 2021-09-17 12:49:01 -07:00
  • 4d622be118 [AutodiffScalar] Remove const when returning by value Alexander Karatarakis 2021-07-27 17:46:00 -07:00
  • f49217e52b Fix implicit conversion warnings in tuple_test. Antonio Sanchez 2021-09-17 19:40:22 -07:00
  • 5595cfd194 Run CI tests in parallel no available cores. Rasmus Munk Larsen 2021-09-17 22:35:22 +00:00
  • 3c724c44cf Fix strict aliasing bug causing product_small failure. Antonio Sanchez 2021-09-17 12:49:01 -07:00
  • 9882aec279 Silence string overflow warning for GCC in initializer_list_construction test. Antonio Sanchez 2021-09-17 10:36:47 -07:00
  • 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 +00:00
  • 5dac0b53c9 Move Eigen::all,last,lastp1,lastN to Eigen::placeholders::. Antonio Sanchez 2021-09-15 14:10:29 -07:00
  • 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 +00:00
  • 16f9a20a6f Add buildtests_gpu and check_gpu to simplify GPU testing. Antonio Sanchez 2021-09-14 13:53:55 -07:00
  • 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 -07:00
  • 6cadab6896 Clean up EIGEN_STATIC_ASSERT to only use standard c++11 static_assert. Rasmus Munk Larsen 2021-09-16 20:43:54 +00:00
  • 7b975acb1f Remove unused variable. Rasmus Munk Larsen 2021-09-16 20:27:13 +00:00
  • 92849d814b Remove unused variable. Rasmus Munk Larsen 2021-09-16 20:21:31 +00:00
  • da027fa20a Remove unused variable. Rasmus Munk Larsen 2021-09-16 20:02:42 +00:00
  • 3c87d6b662 Fix typos in copyright dates Ryan Pavlik 2021-09-08 14:58:14 -05:00
  • 3335e0767c Fix typos in copyright dates Ryan Pavlik 2021-09-08 14:58:14 -05:00
  • cb50730993 Default eigen_packet_wrapper constructor. Antonio Sanchez 2021-09-14 10:57:22 -07:00
  • a751225845 Minor fix for compilation error on HIP. Rohit Santhanam 2021-09-12 14:06:58 +00:00
  • 2e31570c16 Fix tuple_test after gpu_test_helper update. Antonio Sanchez 2021-09-11 20:24:42 -07:00
  • d06c639667 Fix unused variable warning and unnecessessary gpuFree. Antonio Sanchez 2021-09-11 20:02:22 -07:00
  • bf66137efc New GPU test utilities. Antonio Sanchez 2021-08-26 14:48:09 -07:00
  • d7d0bf832d Issue an error in case of direct inclusion of internal headers. Rasmus Munk Larsen 2021-09-10 19:12:26 +00:00
  • 36402e281d ci: ppc64le: disable MMA for gcc-10 Maxiwell S. Garcia 2021-09-09 12:17:49 -05:00
  • 6c10495a78 Remove unnecessary std::tuple reference. Antonio Sanchez 2021-09-08 11:31:56 -07:00
  • 26e5beb8cb Device-compatible Tuple implementation. Antonio Sanchez 2021-08-26 13:05:23 -07:00
  • fcd73b4884 Add a simple serialization mechanism. Antonio Sanchez 2021-08-26 14:35:12 -07:00
  • 3395f4e604 Fix tridiagonalization_inplace_selector. Antonio Sanchez 2021-09-02 12:23:27 -07:00
  • 558b3d4fb8 Add LLDB Pretty Printer Huang, Zhaoquan 2021-09-07 17:28:24 +00:00
  • 7792b1e909 Fix AVX2 PacketMath.h. Antonio Sanchez 2021-09-03 10:41:35 -07:00
  • 5bf35383e0 Disable MSVC constant condition warning. Antonio Sanchez 2021-09-03 11:07:18 -07:00
  • def145547f Add missing packet types in pset1 call. Antonio Sanchez 2021-09-02 16:21:07 -07:00
  • eea2a3385c Remove more DynamicSparseMatrix references. Antonio Sanchez 2021-09-02 15:34:45 -07:00
  • 3b48a3b964 Remove stray DynamicSparseMatrix references. Antonio Sanchez 2021-09-02 12:33:18 -07:00
  • ebd4b17d2f Fix tridiagonalization_inplace_selector. Antonio Sanchez 2021-09-02 12:23:27 -07:00
  • bf426faf93 cmake: populate package registry by default Sergiu Deitsch 2021-09-02 16:05:33 +02:00
  • 8286073c73 Matrixmarket extension Jens Wehner 2021-09-02 17:23:33 +00:00
  • e8beb4b990 cmake: use ARCH_INDEPENDENT versioning if available Sergiu Deitsch 2021-09-02 15:49:53 +02:00
  • 7bc90cee7d cmake: remove unused interface definitions Sergiu Deitsch 2021-09-02 15:41:56 +02:00
  • f03d3e7072 Missing EIGEN_DEVICE_FUNCs to get gpu_basic passing with CUDA 9. Antonio Sanchez 2021-08-31 08:32:21 -07:00
  • 998bab4b04 Missing EIGEN_DEVICE_FUNCs to get gpu_basic passing with CUDA 9. Antonio Sanchez 2021-08-31 08:32:21 -07:00
  • 74da2e6821 Rename Tuple -> Pair. Antonio Sanchez 2021-08-26 12:25:31 -07:00
  • 3d4ba855e0 Fix AVX integer packet issues. Antonio Sanchez 2021-09-01 14:11:21 -07:00
  • b8cf1ed753 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 -05:00
  • f2984cd077 cmake: remove deprecated package config variables Sergiu Deitsch 2021-04-27 13:27:41 +02:00
  • 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 -05:00
  • 9263475740 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 +00:00
  • 0fdc99c65e 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 -07:00
  • 07cc362238 Fix EIGEN_OPTIMIZATION_BARRIER for arm-clang. Antonio Sanchez 2021-09-01 09:17:46 -07:00
  • 3a6296d4f1 Fix EIGEN_OPTIMIZATION_BARRIER for arm-clang. Antonio Sanchez 2021-09-01 09:17:46 -07:00
  • a443a2373f updated documentation jenswehner 2021-08-31 18:26:27 +02:00
  • 4ef67cbfb2 GCC 4.8 arm EIGEN_OPTIMIZATION_BARRIER fix (#2315). Antonio Sanchez 2021-08-31 12:01:53 -07:00
  • c2b6df6e60 Disable cuda Eigen::half vectorization on host. Antonio Sanchez 2021-08-31 08:33:19 -07:00
  • 277d369060 win: include intrin header in Windows on ARM Adam Kallai 2021-08-27 16:39:24 +02:00
  • ff07a8a639 GCC 4.8 arm EIGEN_OPTIMIZATION_BARRIER fix (#2315). Antonio Sanchez 2021-08-31 12:01:53 -07:00
  • cc3573ab44 Disable cuda Eigen::half vectorization on host. Antonio Sanchez 2021-08-31 08:33:19 -07:00
  • 1415817d8d win: include intrin header in Windows on ARM Adam Kallai 2021-08-27 16:39:24 +02:00
  • 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 +00:00
  • 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 -07:00
  • 3324389f6d Add EIGEN_TENSOR_PLUGIN support per issue #2052. Turing Eret 2021-08-30 19:36:55 +00:00
  • 7aee90b8d3 Fix fix<N> when variable templates are not supported. Antonio Sanchez 2021-08-30 08:06:55 -07:00
  • 5db9e5c779 Fix fix<N> when variable templates are not supported. Antonio Sanchez 2021-08-30 08:06:55 -07:00
  • 53ad9c75b4 included unordered_map header Jens Wehner 2021-08-27 16:53:28 +00:00
  • a032397ae4 Fix PEP8 and formatting issues in GDB pretty printer. Kolja Brix 2021-08-26 15:22:28 +00:00
  • 9abf4d0bec made RandomSetter C++11 compatible jenswehner 2021-08-24 10:47:47 +02:00
  • eeacbd26c8 Bump CMake files to at least c++11. Antonio Sanchez 2021-08-25 11:02:42 -07:00
  • dc5b1f7d75 AVX512 and AVX2 support for Packet16i and Packet8i added Jakub Lichman 2021-08-25 19:38:23 +00:00
  • ab28419298 optimize predux if architecture is aarch64 Han-Kuan Chen 2021-08-25 19:18:54 +00:00
  • 4011e4d258 Remove c++11-off CI jobs. Antonio Sanchez 2021-08-24 08:57:02 -07:00
  • 90b3b6b572 added doxygen flowchart jenswehner 2021-08-24 14:09:20 +02:00
  • d85de1ef56 removed sparse dynamic matrix jenswehner 2021-08-24 10:33:00 +02:00
  • e5c8f283ae Add support for Eigen::Block types to GDB pretty printer. Kolja Brix 2021-06-28 12:02:15 +02:00
  • 58e086b8c8 Add random matrix generation via SVD Kolja Brix 2021-08-23 16:00:05 +00:00
  • 82dd3710da Update version of master branch to 3.4.90. Rasmus Munk Larsen 2021-08-18 13:46:05 -07:00
  • 3147391d94 Change version to 3.4.0. 3.4.0 Rasmus Munk Larsen 2021-08-18 13:41:58 -07:00
  • 115591b9e3 Workaround VS 2017 arg bug. Antonio Sanchez 2021-08-18 11:35:02 -07:00
  • 2b410ecbef Workaround VS 2017 arg bug. Antonio Sanchez 2021-08-18 11:35:02 -07:00
  • fd100138dd Remove unaligned assert tests. Antonio Sanchez 2021-08-17 09:43:15 -07:00
  • 0c4ae56e37 Remove unaligned assert tests. Antonio Sanchez 2021-08-17 09:43:15 -07:00
  • d9585478d9 Clearer doc for squaredNorm Jakob Struye 2021-08-18 15:04:53 +02:00
  • 1ec173b54e Clearer doc for squaredNorm Jakob Struye 2021-08-18 15:04:53 +02:00
  • 53a29c7e35 Clearer doc for squaredNorm Jakob Struye 2021-08-18 15:04:53 +02:00
  • aef926abf6 Renamed shift_left/shift_right to shiftLeft/shiftRight. Antonio Sanchez 2021-08-17 20:04:48 -07:00
  • fc9d352432 Renamed shift_left/shift_right to shiftLeft/shiftRight. Antonio Sanchez 2021-08-17 20:04:48 -07:00
  • f1032255d3 Add missing PPC packet comparisons. Antonio Sanchez 2021-08-17 07:42:04 -07:00