Martin Kroeker
53aee36076
Merge pull request #1255 from jirutka/travis
...
Travis: Rewrite config, build and test also on Alpine Linux (musl libc)
2017-08-02 11:59:17 +02:00
Martin Kroeker
c4e5ba1bfe
Make sure that range_n of last thread never exceeds the actual data size when splitting the workload
2017-08-02 00:37:58 +02:00
Jakub Jirutka
486a485bb7
Travis: Allow job LINUX64_MUSL USE_OPENMP=1 to fail
...
See: https://github.com/xianyi/OpenBLAS/pull/1255#issuecomment-318692183
2017-08-01 21:58:36 +02:00
Jakub Jirutka
08c7d1ddf8
Travis: Disable some gcc warnings to avoid exceeding Travis limit
...
See: https://github.com/xianyi/OpenBLAS/pull/1255#issuecomment-318628666
2017-08-01 21:58:15 +02:00
Jakub Jirutka
e0bd5b5c0e
Travis: Build and test also on Alpine Linux (musl libc)
...
Alpine jobs needs sudo (for chroot), so they run on VMs infrastructure.
That's why they are much slower than other jobs.
2017-08-01 21:58:03 +02:00
Jakub Jirutka
ae65f75572
Travis: Simplify configuration using Build Stages and APT addon
...
Using APT addon has nice side-effect - you don't need sudo anymore, so
it can run on Travis containers-based infrastructure that is much faster
than their VMs infrastructure (used when sudo is needed).
You've been still running on Ubuntu Presty builders, but new default is
Trusty. Thus I've explicitly set `dist: presty` to let it stay on
Presty, to not change build environment by this commit.
2017-08-01 21:52:03 +02:00
Martin Kroeker
1e9247c276
Merge pull request #1260 from xianyi/revert-1254-xbmv_range
...
Revert "Fix calculated range limit exceeding actual data size for last thread"
2017-08-01 20:07:32 +02:00
Isuru Fernando
251715d9ef
configure kernel_core.h
2017-08-01 23:23:55 +05:30
Martin Kroeker
a6f533b248
Revert "Fix calculated range limit exceeding actual data size for last thread"
2017-08-01 19:28:08 +02:00
Isuru Fernando
50deeb49b7
configure setparam
2017-08-01 22:32:47 +05:30
Isuru Fernando
4260215adf
Support DYNAMIC_ARCH with cmake
2017-08-01 22:25:52 +05:30
Isuru Fernando
89ec2be110
Fix lapacke copying
2017-08-01 15:47:14 +05:30
Isuru Fernando
8381591f56
No need of a temp file for f77blas.h
2017-08-01 15:27:19 +05:30
Isuru Fernando
d245caa49a
Support out-of-source build
2017-08-01 15:16:14 +05:30
Isuru Fernando
c9c13a8a0c
Fix installing cblas.h and fix tabs
2017-08-01 14:58:49 +05:30
Martin Kroeker
e70a6b92bf
Merge pull request #1257 from martin-frbg/cgroups-prereq
...
Rework __GLIBC_PREREQ checks to avoid breaking non-glibc builds
2017-08-01 11:23:03 +02:00
Isuru Fernando
7a96499b29
Don't change timestamps
2017-08-01 13:43:59 +05:30
Martin Kroeker
63cfa32691
Rework __GLIBC_PREREQ checks to avoid breaking non-glibc builds
2017-07-31 21:02:43 +02:00
Martin Kroeker
d537e0de8c
Merge pull request #1254 from martin-frbg/xbmv_range
...
Fix calculated range limit exceeding actual data size for last thread
2017-07-31 17:46:40 +02:00
Isuru Fernando
f00bbb9dbf
Remove unnecessary line in appveyor
2017-07-30 00:00:37 +05:30
Isuru Fernando
1a02a087a1
Fix vcvarsall call in appveyor
2017-07-29 23:42:56 +05:30
Isuru Fernando
02c1f86055
Fix copying libopenblas.dll
2017-07-29 23:42:38 +05:30
Isuru Fernando
5e0f67c666
Make ARCH variable a CACHE variable
2017-07-29 23:30:15 +05:30
Isuru Fernando
7345795e64
Try adding RC to path
2017-07-29 22:16:53 +05:30
Isuru Fernando
a36e976491
vsvarsall in appveyor
2017-07-29 21:58:53 +05:30
Isuru Fernando
1169f489a4
Fix CMAKE_C_COMPILER in appveyor
2017-07-29 21:54:32 +05:30
Isuru Fernando
7a4ebf825b
add --yes to conda in appveyor.yml
2017-07-29 21:48:49 +05:30
Isuru Fernando
ff17e3eb9f
build clang-cl first
2017-07-29 21:47:15 +05:30
Isuru Fernando
c56d4881f9
Fix appveyor.yml
2017-07-29 21:42:59 +05:30
Isuru Fernando
b03d50b794
Test clang in appveyor.yml
2017-07-29 21:16:00 +05:30
Isuru Fernando
ea1095135e
Ninja complains that file openblas.def does not exist
2017-07-29 21:00:32 +05:30
Isuru Fernando
4c5df489db
clang on windows needs FU=''
2017-07-29 20:59:28 +05:30
Isuru Fernando
eb98fdddfc
typedefs only for c
2017-07-29 20:38:16 +05:30
Isuru Fernando
ca17b4b75c
Fix complex support for MSVC headers
2017-07-28 11:50:29 +05:30
Isuru Fernando
dc24914415
check compiler is msvc instead of msvc
2017-07-28 11:49:39 +05:30
Martin Kroeker
585c0010a5
Fix range limit exceeding actual data size in last step
2017-07-28 00:27:02 +02:00
Martin Kroeker
857f61bc5d
Fix range limit exceeding data size in last step
2017-07-28 00:21:53 +02:00
Martin Kroeker
9332042d5f
Fix range exceeding actual data size in quick_divide
2017-07-28 00:13:24 +02:00
Martin Kroeker
ae93532fd3
Merge pull request #1249 from martin-frbg/cgroup
...
Honor cgroup/cpuset limits when enumerating cpus
2017-07-25 23:31:57 +02:00
Martin Kroeker
c4af196a2d
Honor cgroup/cpuset limits when enumerating cpus
2017-07-25 22:47:34 +02:00
Martin Kroeker
480e697681
Revert "Honor cgroup/cpuset limits when enumerating cpus" ( #1246 )
2017-07-24 16:17:50 +02:00
Zhang Xianyi
3c4c472584
Merge pull request #1236 from martin-frbg/l1cache
...
Use cpuid 4 with subleafs to query L1 cache size on Intel processors
2017-07-24 12:07:00 +08:00
Zhang Xianyi
a797666fbe
Bump develop version for 0.3.0.
2017-07-24 12:06:29 +08:00
Zhang Xianyi
5dde4e65d3
Merge branch 'develop'
...
0.2.20 version
2017-07-24 12:03:35 +08:00
Zhang Xianyi
27a9df6477
Update doc for 0.2.20 version.
2017-07-24 11:55:10 +08:00
Zhang Xianyi
7224022473
Merge pull request #1239 from martin-frbg/cgroups
...
Honor cgroup/cpuset limits when enumerating cpus
2017-07-24 11:46:52 +08:00
Zhang Xianyi
468ac3df9e
Merge pull request #1244 from martin-frbg/micmuc_cimatcopy
...
Fix complex imatcopy for Trans cases with non-square matrix
2017-07-24 11:45:27 +08:00
Martin Kroeker
376048156b
Use in-place transform shortcut only if matrix is square
2017-07-21 11:20:15 +02:00
Martin Kroeker
d1c5b8f913
Add files via upload
2017-07-20 20:51:06 +02:00
Martin Kroeker
91bde7d315
Exchange rows and cols in final omatcopy with BlasTrans
...
This is MicMuc's patch from #899
2017-07-15 22:02:53 +02:00