Commit Graph

  • dddedbab5d More canonical installation on Cygwin: Erik M. Bray 2017-09-07 14:18:56 +02:00
  • 1cfdb2295d Optimized standard Blas Level-1,2 (excluding nrm2 functions) for z13 (double precision) Abdurrauf 2017-04-08 21:51:15 +04:00
  • 00740c0e34 Merge pull request #1290 from martin-frbg/imatcopy Martin Kroeker 2017-09-03 13:02:10 +02:00
  • 254db9bd7c Use in-place transform shortcut only if matrix is square Martin Kroeker 2017-09-03 09:52:55 +02:00
  • f2074f9ac1 Merge pull request #1286 from martin-frbg/baytrail Martin Kroeker 2017-08-27 13:23:57 +02:00
  • aece65ea29 Fix coretype detection for Bay Trail Atom Martin Kroeker 2017-08-27 13:06:54 +02:00
  • ef64991506 Clean up config file writing. Sacha 2017-08-23 12:47:38 +10:00
  • 7a867082d8 Fix open_blas.config which was never working out-of-source. Remove need for gen_config_h.exe. If OpenMP is requested, do not silently ignore when it isn't available. Sacha 2017-08-23 11:16:24 +10:00
  • a1b87eac6b Do not require Perl for MSVC if CMake >= 3.4 Sacha Refshauge 2017-08-23 07:19:02 +10:00
  • 47ebce4d1a Clean up, fix old typos. Simplify arch usages. Move system arch check to earlier position. Sacha Refshauge 2017-08-21 00:37:29 +10:00
  • 69b560751c Improvements to previous commit (cross-compile). Fix typos and bad if statements discovered in 0.2.20. Sacha Refshauge 2017-08-20 22:50:31 +10:00
  • 0a7a527a92 Add support for cross compiling. Add support for not having host compiler as CMake cannot detect such a compiler. Add support for not using getarch. Successfully builds Android ARMV8. Any target can be added by supplying the TARGET_CORE config in prebuild.cmake. Sacha Refshauge 2017-08-20 20:08:53 +10:00
  • 50715e8945 Merge pull request #1281 from sharkcz/armv8 Martin Kroeker 2017-08-19 20:37:19 +02:00
  • 11911fd941 Add kernel/Makefile.LA to CMake Sacha Refshauge 2017-08-20 00:59:14 +10:00
  • 408b4fe83f Add a CMake GCC and Clang target to Travis CI Sacha Refshauge 2017-08-20 00:59:00 +10:00
  • 4474465438 Remove _static usages for tests Sacha Refshauge 2017-08-20 00:13:46 +10:00
  • b9ec72546c Only run utest without NOFORTRAN, same as Makefile. Linux now compiles. Sacha Refshauge 2017-08-20 00:13:24 +10:00
  • 37858d1146 Fix threading usage in CMake: s/SMP/USE_THREAD/ Sacha Refshauge 2017-08-19 15:07:42 +10:00
  • 1763e01567 fix detection of generic ARMv8 CPUs Dan Horák 2017-08-18 14:53:29 +02:00
  • 6aac06587d Fix typos and use CMake OpenMP support. Sacha Refshauge 2017-08-17 17:27:01 +10:00
  • 7c1acc07f0 Fix bug that required fortran. Fix bug that needed CXX var. Remove redundant set vars. Fix threading detection. Do not attempt to run code if cross compiling. 2017-08-17 03:32:04 +10:00
  • 38d273ea03 Drop some redundant vars and improve arch detection in CMake. 2017-08-17 02:04:36 +10:00
  • 7242cdc4ec Allow CMake to determine if it is building static or shared. 2017-08-17 00:51:04 +10:00
  • 90a4dab501 Let CMake deal with build type. 2017-08-17 00:35:54 +10:00
  • a8a342ccc4 Merge pull request #1277 from cconrads-scicomp/fix-installation-instructions Martin Kroeker 2017-08-10 23:42:23 +02:00
  • 9e9a9553db Merge pull request #1276 from cconrads-scicomp/android_-lm_fix Martin Kroeker 2017-08-10 21:35:32 +02:00
  • be7c1b6324 Merge pull request #1275 from cconrads-scicomp/recognize-gfortran-on-arm Martin Kroeker 2017-08-10 21:32:09 +02:00
  • be8e8228ae Make: show installation instructions after build Christoph Conrads 2017-08-10 14:22:26 -04:00
  • 77b197bc93 Make: fix installation instructions Christoph Conrads 2017-08-10 12:47:18 -04:00
  • 9cc6599056 ARM: do not add linker flag -lm unconditionally Christoph Conrads 2017-08-10 11:34:21 -04:00
  • da611dd81a ARM: recognize gfortran pre-releases Christoph Conrads 2017-08-10 11:48:29 -04:00
  • e6b9b660c3 Merge pull request #1264 from isuruf/dyn Martin Kroeker 2017-08-08 23:47:47 +02:00
  • 62635b1fb5 Merge pull request #1268 from jirutka/travis-2 Martin Kroeker 2017-08-08 21:54:35 +02:00
  • 75ddfbd687 Change travis back to sudo true Martin Kroeker 2017-08-08 16:39:13 +02:00
  • 2f12ea017b No strncasecmp with MSVC Isuru Fernando 2017-08-08 00:07:25 +05:30
  • d3b677fe87 Add commonobjs Isuru Fernando 2017-08-07 23:08:44 +05:30
  • 6f83004252 Test DYNAMIC_ARCH on appveyor Isuru Fernando 2017-08-06 19:17:31 +05:30
  • 505b218829 Merge remote-tracking branch 'upstream/develop' into dyn Isuru Fernando 2017-08-06 19:07:00 +05:30
  • 719fcc56b0 Merge pull request #1262 from martin-frbg/xmv_thread-splitting Martin Kroeker 2017-08-06 14:11:44 +02:00
  • 1296c89688 Merge pull request #1256 from isuruf/develop Martin Kroeker 2017-08-06 14:10:18 +02:00
  • dfb91f2a31 Travis: Add jobs building with clang Jakub Jirutka 2017-08-06 11:17:02 +02:00
  • 2ec76011f9 Travis: Disable job "LINUX64_MUSL USE_OPENMP=1" Jakub Jirutka 2017-08-06 11:06:03 +02:00
  • 7abbe40980 Build all branches so that appveyor works in forks Isuru Fernando 2017-08-04 08:04:16 +05:30
  • ca32b66a1c New utest for clang Isuru Fernando 2017-08-04 07:57:20 +05:30
  • d9346930dd Merge remote-tracking branch 'upstream/develop' into develop Isuru Fernando 2017-08-04 07:57:55 +05:30
  • 0bfe5c6822 Merge pull request #1266 from ashwinyes/develop_thunderx2t99_fix_clang_compilation Martin Kroeker 2017-08-03 15:33:28 +02:00
  • 4899d67f7d THUDNERX2T99: Fix clang compilation Ashwin Sekhar T K 2017-08-02 11:28:45 -07:00
  • 1d1854032b Add missing EXCAVATOR Isuru Fernando 2017-08-02 18:39:04 +05:30
  • ebb04e3265 Merge pull request #1259 from isuruf/cmake Martin Kroeker 2017-08-02 15:31:05 +02:00
  • 2c51a990ac Fix extra whitespaces. CMake parser macro fails with it Isuru Fernando 2017-08-02 18:30:26 +05:30
  • 7892434572 Add hemm3m and symm3m objects Isuru Fernando 2017-08-02 18:24:54 +05:30
  • d798487213 Fixes for dynamic_arch. almost there Isuru Fernando 2017-08-02 16:14:34 +05:30
  • 0ba64cee60 Update trmv_thread.c Martin Kroeker 2017-08-02 12:03:54 +02:00
  • 53aee36076 Merge pull request #1255 from jirutka/travis Martin Kroeker 2017-08-02 11:59:17 +02:00
  • c4e5ba1bfe Make sure that range_n of last thread never exceeds the actual data size when splitting the workload Martin Kroeker 2017-08-02 00:37:58 +02:00
  • 486a485bb7 Travis: Allow job LINUX64_MUSL USE_OPENMP=1 to fail Jakub Jirutka 2017-07-28 18:08:44 +02:00
  • 08c7d1ddf8 Travis: Disable some gcc warnings to avoid exceeding Travis limit Jakub Jirutka 2017-07-28 14:32:17 +02:00
  • e0bd5b5c0e Travis: Build and test also on Alpine Linux (musl libc) Jakub Jirutka 2017-07-28 02:31:27 +02:00
  • ae65f75572 Travis: Simplify configuration using Build Stages and APT addon Jakub Jirutka 2017-07-28 02:01:44 +02:00
  • 1e9247c276 Merge pull request #1260 from xianyi/revert-1254-xbmv_range Martin Kroeker 2017-08-01 20:07:32 +02:00
  • 251715d9ef configure kernel_core.h Isuru Fernando 2017-08-01 23:23:55 +05:30
  • a6f533b248 Revert "Fix calculated range limit exceeding actual data size for last thread" revert-1254-xbmv_range Martin Kroeker 2017-08-01 19:28:08 +02:00
  • 50deeb49b7 configure setparam Isuru Fernando 2017-08-01 22:32:47 +05:30
  • 4260215adf Support DYNAMIC_ARCH with cmake Isuru Fernando 2017-08-01 21:31:55 +05:30
  • 89ec2be110 Fix lapacke copying Isuru Fernando 2017-08-01 15:47:14 +05:30
  • 8381591f56 No need of a temp file for f77blas.h Isuru Fernando 2017-08-01 15:27:19 +05:30
  • d245caa49a Support out-of-source build Isuru Fernando 2017-08-01 15:10:41 +05:30
  • c9c13a8a0c Fix installing cblas.h and fix tabs Isuru Fernando 2017-08-01 14:58:49 +05:30
  • e70a6b92bf Merge pull request #1257 from martin-frbg/cgroups-prereq Martin Kroeker 2017-08-01 11:23:03 +02:00
  • 7a96499b29 Don't change timestamps Isuru Fernando 2017-08-01 11:02:00 +05:30
  • 63cfa32691 Rework __GLIBC_PREREQ checks to avoid breaking non-glibc builds Martin Kroeker 2017-07-31 21:02:43 +02:00
  • d537e0de8c Merge pull request #1254 from martin-frbg/xbmv_range Martin Kroeker 2017-07-31 17:46:40 +02:00
  • f00bbb9dbf Remove unnecessary line in appveyor Isuru Fernando 2017-07-30 00:00:37 +05:30
  • 1a02a087a1 Fix vcvarsall call in appveyor Isuru Fernando 2017-07-29 23:42:56 +05:30
  • 02c1f86055 Fix copying libopenblas.dll Isuru Fernando 2017-07-29 23:42:38 +05:30
  • 5e0f67c666 Make ARCH variable a CACHE variable Isuru Fernando 2017-07-29 23:30:15 +05:30
  • 7345795e64 Try adding RC to path Isuru Fernando 2017-07-29 22:16:53 +05:30
  • a36e976491 vsvarsall in appveyor Isuru Fernando 2017-07-29 21:58:53 +05:30
  • 1169f489a4 Fix CMAKE_C_COMPILER in appveyor Isuru Fernando 2017-07-29 21:54:32 +05:30
  • 7a4ebf825b add --yes to conda in appveyor.yml Isuru Fernando 2017-07-29 21:48:49 +05:30
  • ff17e3eb9f build clang-cl first Isuru Fernando 2017-07-29 21:47:15 +05:30
  • c56d4881f9 Fix appveyor.yml Isuru Fernando 2017-07-29 21:37:48 +05:30
  • b03d50b794 Test clang in appveyor.yml Isuru Fernando 2017-07-29 21:16:00 +05:30
  • ea1095135e Ninja complains that file openblas.def does not exist Isuru Fernando 2017-07-29 21:00:32 +05:30
  • 4c5df489db clang on windows needs FU='' Isuru Fernando 2017-07-29 20:59:17 +05:30
  • eb98fdddfc typedefs only for c Isuru Fernando 2017-07-29 20:38:16 +05:30
  • ca17b4b75c Fix complex support for MSVC headers Isuru Fernando 2017-07-28 11:50:29 +05:30
  • dc24914415 check compiler is msvc instead of msvc Isuru Fernando 2017-07-28 11:49:39 +05:30
  • 585c0010a5 Fix range limit exceeding actual data size in last step Martin Kroeker 2017-07-28 00:27:02 +02:00
  • 857f61bc5d Fix range limit exceeding data size in last step Martin Kroeker 2017-07-28 00:21:53 +02:00
  • 9332042d5f Fix range exceeding actual data size in quick_divide Martin Kroeker 2017-07-28 00:13:24 +02:00
  • ae93532fd3 Merge pull request #1249 from martin-frbg/cgroup Martin Kroeker 2017-07-25 23:31:57 +02:00
  • c4af196a2d Honor cgroup/cpuset limits when enumerating cpus Martin Kroeker 2017-07-25 22:47:34 +02:00
  • 5f998efd7b Merge pull request #1247 from martin-frbg/revert-cgroups-pr master Zhang Xianyi 2017-07-25 16:09:55 +08:00
  • 88a35ff457 Revert #1246, "honor cgroup/cpuset limits" for now Martin Kroeker 2017-07-25 08:39:35 +02:00
  • 480e697681 Revert "Honor cgroup/cpuset limits when enumerating cpus" (#1246) Martin Kroeker 2017-07-24 16:17:50 +02:00
  • 9c87911270 Revert "Honor cgroup/cpuset limits when enumerating cpus" revert-1239-cgroups Martin Kroeker 2017-07-24 16:16:16 +02:00
  • 3c4c472584 Merge pull request #1236 from martin-frbg/l1cache Zhang Xianyi 2017-07-24 12:07:00 +08:00
  • a797666fbe Bump develop version for 0.3.0. Zhang Xianyi 2017-07-24 12:06:29 +08:00
  • 5dde4e65d3 Merge branch 'develop' v0.2.20 release-0.2.21 Zhang Xianyi 2017-07-24 12:03:35 +08:00