Olivier Grisel
5de5ef118c
More robust OPENBLAS_ prefixing of macros in openblas_config.h
2014-02-24 13:21:06 +01:00
Zhang Xianyi
b161ac29e3
Merge branch 'develop' of github.com:xianyi/OpenBLAS into develop
2014-02-21 07:15:35 +08:00
Zhang Xianyi
b20ee6924a
Merge pull request #343 from ogrisel/fix-294-fork-safe-pthread
...
FIX #294 : fork-safe pthread mode
2014-02-20 06:58:27 +08:00
Olivier Grisel
49bd98f410
Do not reference pthread_atfork under windows
2014-02-19 19:25:48 +01:00
Olivier Grisel
a14f98ca7c
Make sure that fork_test.c is not built under windows
2014-02-19 19:14:13 +01:00
Olivier Grisel
138a841390
FIX #294 : make OpenBLAS thread-pool resilient to fork via pthread_atfork
2014-02-19 19:01:15 +01:00
Olivier Grisel
046e4013cb
Revert "Refs #294 . Used pthread_atfork to avoid hang after a Unix fork."
...
This reverts commit 3617c22a56
.
2014-02-19 18:32:54 +01:00
Zhang Xianyi
dd2d3e61ab
Merge branch 'develop' of github.com:xianyi/OpenBLAS into develop
2014-02-18 15:53:57 +08:00
Zhang Xianyi
3617c22a56
Refs #294 . Used pthread_atfork to avoid hang after a Unix fork.
...
The problem is the mutex we used in blas_server. Thus, we must clear
the mutex before the fork and re-init them at parent and child process.
If you used OpenMP, GOMP has the same problem by now. Please try other OpenMP
implemantation.
2014-02-18 15:36:04 +08:00
wernsaar
f9daebba0a
checked in bugfixes for ARM
2014-02-16 11:45:47 +01:00
Zhang Xianyi
9a557e90da
Refs #340 . Fixed SEGFAULT bug of dgemv_n on OSX.
2014-02-15 23:23:15 +08:00
wangqian
2d557eb1e0
Fixed computational error of dgemv_n.
2014-02-04 21:47:51 +08:00
Zhang Xianyi
a789b77b75
Used SwitchToThread for YIELDING on AMD piledriver with Windows.
2014-01-28 16:40:19 +08:00
Zhang Xianyi
75acf96d94
Refs #329 #287 . Only disable -fopenmp for LAPACK Fortran codes on Windows.
2014-01-24 15:39:46 +08:00
Zhang Xianyi
8c7687b419
Refs #338 . Added OPENBLAS_VERBOSE environment variable on runtime
...
By default, OpenBLAS doesn't output the warning message. You can set
OPENBLAS_VERBOSE (e.g. export OPENBLAS_VERBOSE=1) to enable the warning
message on runtime.
2014-01-24 02:05:59 +08:00
Zhang Xianyi
3e0a7b931c
Refs #333 . Detect the wrong parameter for zherk/zher2k.
2014-01-21 01:27:51 +08:00
Zhang Xianyi
306d9f2e35
Fixed #334 a makefile bug in lapacke.
2014-01-19 23:28:11 +08:00
Zhang Xianyi
7b8604ea29
Refs #335 . Added the fallback of L2 size detection for some virtual machines.
2014-01-08 11:16:21 +08:00
Zhang Xianyi
ab69443bd4
Refs #332 . Added addtional Intel Ivy Bridge and Haswell CPU-id.
2014-01-05 23:44:29 +08:00
Zhang Xianyi
b263e096af
Refs #307 . Delete debug printf.
2013-12-31 15:53:13 +08:00
Zhang Xianyi
05bb391c3a
Refs #330 . Fixed the compatible issue with clang on Mac OSX.
2013-12-16 20:31:17 +08:00
Zhang Xianyi
0ab080987d
Release 0.2.9 rc1 version.
2013-12-13 20:48:05 +08:00
Zhang Xianyi
d51868190e
Refs #325 #324 . Imported carkl's patch for building LAPACKE on Windows.
2013-12-13 16:17:41 +08:00
Zhang Xianyi
9b5be29886
Refs #310 . Fixed Segfault bug on nehalem when Julia calling dgeqrt3 on OSX.
...
Please also check JuliaLang/julia#4099
Julia test script:
A=rand(256, 256)
qrfact(A)
I found this was a bug in kernel/x86_64/dgemm_ncopy_8.S.
However, I cannot use gdb with julia. Thus, this is a walkaround fix.
2013-12-12 23:23:04 +08:00
Zhang Xianyi
768d2042d4
Merge pull request #327 from lucasb-eyer/develop
...
Added support for NO_SHARED in make install.
2013-12-11 06:16:40 -08:00
lucasb-eyer
91eaea364b
Added support for NO_SHARED in make install.
2013-12-10 17:10:13 +01:00
Zhang Xianyi
a136426624
Merge pull request #326 from cicku/develop
...
Update Makefile.install
2013-12-09 07:05:02 -08:00
Christopher Meng
2f0d2ce1ea
Add DESTDIR support for easier building on RPM based distros.
...
Use install command instead of cp to install files with permissions control.
2013-12-09 19:56:37 +08:00
Zhang Xianyi
0f6e79f918
Refs #324 . Upgrade LAPACK to 3.5.0 version.
2013-12-09 16:50:02 +08:00
Zhang Xianyi
ea74f331f4
Merge pull request #323 from wernsaar/develop
...
Merge bulldozer, haswell, piledriver and armv7 branches
2013-12-03 06:47:03 -08:00
wernsaar
53eaf41901
added support for HASWELL
2013-12-02 13:17:51 +01:00
wernsaar
9423f980f6
modified trsm kernel
2013-12-02 10:08:14 +01:00
wernsaar
c6156b2ef2
added trsm kernels from origin
2013-12-01 22:39:39 +01:00
wernsaar
034a5b2083
modified zsymv
2013-12-01 21:07:49 +01:00
wernsaar
27d4234d4d
merged symv
2013-12-01 20:56:02 +01:00
wernsaar
aae75b2461
modified param.h
2013-12-01 18:43:24 +01:00
wernsaar
a74ac84981
Merge remote branch 'origin/armv7' into develop
2013-12-01 18:19:58 +01:00
wernsaar
402d6e91db
Merge remote branch 'origin/develop' into armv7
2013-12-01 18:18:40 +01:00
wernsaar
6d2c6b5c74
Merge remote branch 'origin/haswell' into develop
2013-12-01 18:15:56 +01:00
wernsaar
1b5a267cdd
Merge remote branch 'origin/develop' into piledriver
2013-12-01 18:13:57 +01:00
wernsaar
4a1575e748
Merge remote branch 'origin/develop' into haswell
2013-12-01 18:11:09 +01:00
wernsaar
339fef2649
modified param.h
2013-12-01 18:10:23 +01:00
wernsaar
b3254eecaf
Merge remote branch 'origin/haswell' into develop
2013-12-01 18:09:12 +01:00
wernsaar
d910404f00
Merge remote branch 'origin/piledriver' into develop
2013-12-01 18:06:51 +01:00
wernsaar
1cae4114a8
Merge remote branch 'origin/bulldozer' into develop
2013-12-01 18:06:14 +01:00
wernsaar
91ca041cc2
Merge remote branch 'origin/master' into piledriver
2013-12-01 18:03:34 +01:00
wernsaar
d2385f0d52
modified param.h
2013-12-01 18:02:54 +01:00
wernsaar
ec2dadde9b
modified param.h
2013-12-01 18:02:11 +01:00
wernsaar
d56292e2e4
Merge remote branch 'origin/develop' into haswell
2013-12-01 18:00:49 +01:00
wernsaar
ffe70b1fdc
modified Makefile.L3
2013-12-01 17:58:46 +01:00