barracuda156
c732f275a2
system_check.cmake: fix arch detection for Darwin PowerPC
1 year ago
Martin Kroeker
e60fb0f397
Merge pull request #4359 from mseminatore/win_perf
Improve Windows threading performance scaling
1 year ago
Mark Seminatore
efa9515a23
Merge branch 'OpenMathLib:develop' into win_perf
1 year ago
Chip-Kerchner
4e738e561a
Replace two vector loads with one vector pair load and fix endianess of stores.
1 year ago
Mark Seminatore
edac80d7e8
some cleanup, dynamically scale threads, add missing WIN_CASE defn
1 year ago
Martin Kroeker
5b09833b1c
Merge pull request #4019 from uniontech-lilinjie/develop
fix typo
1 year ago
Martin Kroeker
3193aa9c7e
Merge pull request #4362 from yinshiyou/la-dev
Add 15 level1 optimizations for LoongArch.
1 year ago
yancheng
d32f38fb37
loongarch64: Add optimizations for nrm2.
1 year ago
yancheng
f9b468990e
loongarch64: Add optimizations for rot.
1 year ago
yancheng
c80e7e27d1
loongarch64: Add optimizations for sum and asum.
1 year ago
yancheng
d4c96a35a8
loongarch64: Add optimizations for axpy and axpby.
1 year ago
yancheng
360acc0a41
loongarch64: Add optimizations for swap.
1 year ago
yancheng
174c25766b
loongarch64: Add optimizations for copy.
1 year ago
yancheng
49829b2b7d
loongarch64: Add optimizations for iamin.
1 year ago
yancheng
be83f5e4e0
loongarch64: Add optimizations for iamax.
1 year ago
yancheng
e3fb2b5afa
loongarch64: Add optimizations for imin.
1 year ago
yancheng
e46b48e372
loongarch64: Add optimizations for imax.
1 year ago
yancheng
702fc1d56d
loongarch64: Add optimization for min.
1 year ago
yancheng
346b384d1c
loongarch64: Add optimization for max.
1 year ago
yancheng
ff2ecc6cda
loongarch64: Add optimization for amin.
1 year ago
yancheng
265b5f2e80
loongarch64: Add optimizations for amax.
1 year ago
yancheng
993ede7c70
loongarch64: Add optimizations for scal.
1 year ago
Mark Seminatore
4ebf814b42
fix bug failing to mark task as finished.
1 year ago
Mark Seminatore
5f51811728
try at new threading model
1 year ago
Martin Kroeker
a8cb611157
Merge pull request #4358 from martin-frbg/lapack954
Fix keyword used to count successful tests (Reference-LAPACK PR 954)
1 year ago
Martin Kroeker
589f2b6466
Fix search phrase used to count successful tests (Reference-LAPACK PR 954)
1 year ago
Martin Kroeker
6aa5f53e26
Merge pull request #4357 from martin-frbg/lapack953
Fix memory leak in LAPACK testing framework (Reference-LAPACK PR 953)
1 year ago
Martin Kroeker
effb7af2a2
Fix memory leak (Reference-LAPACK PR 953)
1 year ago
Martin Kroeker
5915a69734
Merge pull request #4356 from martin-frbg/lapack736-2
Add LAPACK tests for the Dynamic Mode Decomposition functions from Reference-LAPACK PR 736
1 year ago
Martin Kroeker
226a14c549
Restore library path adjustments
1 year ago
Martin Kroeker
c5fa318add
Add tests for DMD (Reference-LAPACK PR 736)
1 year ago
Martin Kroeker
fa03e5497a
Add tests for the DMD functions (Reference-LAPACK PR 736)
1 year ago
Martin Kroeker
a53a79e059
Add tests for the DMD functions (Reference-LAPACK PR 736)
1 year ago
Martin Kroeker
e3039fa7f6
Merge pull request #4351 from catap/cmake-old-macos
Use 64bit build on `CMAKE_SYSTEM_PROCESSOR=i386` on Darwin
1 year ago
Erik Bråthen Solem
2381132ada
Darwin < 20: always write xerbla.c.o into archive
Write xerbla.c.o into archive regardless of timestamp by using ar -rs
instead of ar -ru.
1 year ago
Erik Bråthen Solem
89fa51d495
Revert 42b5e08
("Allow weak linking on old macOS")
1 year ago
Kirill A. Korinsky
08fde5ebd2
Use 64bit build on `CMAKE_SYSTEM_PROCESSOR=i386` on Darwin
Here a bit tricky things.
A value `CMAKE_SYSTEM_PROCESSOR` is came from output of `uname -m` which
migth be 32bit with 64bit building applicaiton.
So, for that case use `CMAKE_SIZEOF_VOID_P` to detect the target.
See https://trac.macports.org/ticket/68488
1 year ago
Martin Kroeker
39bf8ece20
Merge pull request #4340 from yinshiyou/la-dev
Add some refines and optimizations for LoongArch.
1 year ago
Martin Kroeker
42b5e081d8
Merge pull request #4348 from catap/macos-undefinded-dynamic-lookup
Allow weak linking on old macOS
1 year ago
Kirill A. Korinsky
a1562e4bae
Allow weak linking on old macOS
1 year ago
Martin Kroeker
c4a622db9e
Merge pull request #4346 from martin-frbg/issue4343
Fix CMAKE installation location of lapacke_mangling header
1 year ago
Shiyou Yin
9fe07d82fd
loongarch: Add LSX optimization for dot.
1 year ago
Shiyou Yin
13b8c44b44
loongarch: Add optimization for dsdot kernel.
1 year ago
Shiyou Yin
3def6a8143
loongarch: Add LASX optimization for dot.
1 year ago
Shiyou Yin
1310a0931b
loongarch: Refine build control for loongarch64.
1. Use getauxval instead of cpucfg to test hardware capability.
2. Remove unnecessary code and option for compiler check in c_check.
1 year ago
Martin Kroeker
ff92e6e707
Fix installation location of lapacke_mangling header
1 year ago
Martin Kroeker
b7a28f5e42
Merge pull request #4344 from catap/macos-always-use-ar
Enable overstep of too long args without DYNAMIC_ARCH
1 year ago
Kirill A. Korinsky
9beee55167
Enable overstep of too long args without DYNAMIC_ARCH
1 year ago
Kirill A. Korinsky
01c7010543
cmake/openblas.pc.in: fixed version and URL
1 year ago
Martin Kroeker
fc66ecd25a
Merge pull request #4339 from martin-frbg/lapack-3-12-0
Update version number and documentation of Reference-LAPACK to 3.12.0
1 year ago