Zoltán Mizsei
6463bffd59
Haiku supporting patches
7 years ago
Alex Arslan
a41d241a0e
Add support for DragonFly BSD
7 years ago
Alex Arslan
8da6b6ae52
Allow building on OpenBSD
With this change, OpenBLAS builds and all tests pass on OpenBSD 6.2
using Clang. Tested on x86-64 only, with and without DYNAMIC_ARCH=1.
7 years ago
Martin Kroeker
f460776f0f
Fix thread data races
8 years ago
Martin Kroeker
87c7d10b34
Fix thread data races detected by helgrind 3.12
Ref. #995 , may possibly help solve issues seen in 660,883
8 years ago
Alex Arslan
a16ace68f5
Include system headers on FreeBSD
9 years ago
Zhang Xianyi
05196a8497
Refs #716 . Only call getenv at init function.
9 years ago
Lauri Tirkkonen
e737e32fd1
RLIMIT_NPROC doesn't exist on illumos
9 years ago
j-bo
6040858b22
Fix #673
Add lacking headers declarations when compiling for Android ARM7
10 years ago
Zhang Xianyi
70642fe4ed
Refs #668 . Raise the signal when pthread_create fails.
Thank James K. Lowden for the patch.
10 years ago
Grazvydas Ignotas
d3e2f0a1af
add missing barriers
should fix issue #597
10 years ago
Zhang Xianyi
2fb02626da
Update organization info.
11 years ago
Zhang Xianyi
7a8949e0ce
Merge branch 'develop' of https://github.com/TimothyGu/OpenBLAS into TimothyGu-develop
Conflicts:
driver/others/memory.c
11 years ago
Timothy Gu
6c2ead30f0
Remove all trailing whitespace except lapack-netlib
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
11 years ago
Jameson Nash
f41f03ab83
fix #394 . this cleans up some handles after using them, and doesn't disable ALL process privileges upon success
11 years ago
Olivier Grisel
138a841390
FIX #294 : make OpenBLAS thread-pool resilient to fork via pthread_atfork
11 years ago
Olivier Grisel
046e4013cb
Revert "Refs #294 . Used pthread_atfork to avoid hang after a Unix fork."
This reverts commit 3617c22a56
.
11 years ago
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.
11 years ago
Zhang Xianyi
5155e3f509
Refs #174 . Fixed the overflowing buffer bug of multithreading hbmv and sbmv.
Instead of using thread 0 buffer, each thread uses its own sb buffer.
Thus, it can avoid overflowing thread 0 buffer.
12 years ago
Zhang Xianyi
538c764d2b
Refs #153 . Restore the original CPU affinity when calling openblas_set_num_threads(1).
Please read the issue on github.com for the detail.
13 years ago
Zhang Xianyi
a55821a2ec
Refs #132 . Kill the threads when unload the library.
13 years ago
Xianyi Zhang
3c856c0c1a
Check the return value of pthread_create. Update the docs with known issue on Loongson 3A.
14 years ago
Xianyi Zhang
4727fe8abf
Refs #47 . On Loongson 3A, set DGEMM_R parameter depending on different number of threads. It would improve double precision BLAS3 on multi-threads.
14 years ago
Xianyi Zhang
128418f49b
Fixed #10 . Supported GOTO_NUM_THREADS & GOTO_THREADS_TIMEOUT environment variables.
14 years ago
Xianyi Zhang
e6c13e2b3c
changed library name to openblas and modified environment variable.
14 years ago
Xianyi Zhang
342bbc3871
Import GotoBLAS2 1.13 BSD version codes.
14 years ago