Martin Kroeker
5b09833b1c
Merge pull request #4019 from uniontech-lilinjie/develop
...
fix typo
2023-12-07 14:46:17 +01:00
Martin Kroeker
3193aa9c7e
Merge pull request #4362 from yinshiyou/la-dev
...
Add 15 level1 optimizations for LoongArch.
2023-12-07 09:15:15 +01:00
yancheng
d32f38fb37
loongarch64: Add optimizations for nrm2.
2023-12-07 14:36:26 +08:00
yancheng
f9b468990e
loongarch64: Add optimizations for rot.
2023-12-07 14:36:26 +08:00
yancheng
c80e7e27d1
loongarch64: Add optimizations for sum and asum.
2023-12-07 14:36:26 +08:00
yancheng
d4c96a35a8
loongarch64: Add optimizations for axpy and axpby.
2023-12-07 14:36:26 +08:00
yancheng
360acc0a41
loongarch64: Add optimizations for swap.
2023-12-07 14:36:26 +08:00
yancheng
174c25766b
loongarch64: Add optimizations for copy.
2023-12-07 14:36:26 +08:00
yancheng
49829b2b7d
loongarch64: Add optimizations for iamin.
2023-12-07 14:36:07 +08:00
yancheng
be83f5e4e0
loongarch64: Add optimizations for iamax.
2023-12-07 14:36:07 +08:00
yancheng
e3fb2b5afa
loongarch64: Add optimizations for imin.
2023-12-07 14:36:07 +08:00
yancheng
e46b48e372
loongarch64: Add optimizations for imax.
2023-12-07 14:36:07 +08:00
yancheng
702fc1d56d
loongarch64: Add optimization for min.
2023-12-07 14:36:07 +08:00
yancheng
346b384d1c
loongarch64: Add optimization for max.
2023-12-07 14:36:07 +08:00
yancheng
ff2ecc6cda
loongarch64: Add optimization for amin.
2023-12-07 14:36:07 +08:00
yancheng
265b5f2e80
loongarch64: Add optimizations for amax.
2023-12-07 14:36:07 +08:00
yancheng
993ede7c70
loongarch64: Add optimizations for scal.
2023-12-07 14:36:07 +08:00
Mark Seminatore
4ebf814b42
fix bug failing to mark task as finished.
2023-12-05 23:28:37 -08:00
Mark Seminatore
5f51811728
try at new threading model
2023-12-05 22:43:36 -08:00
Martin Kroeker
a8cb611157
Merge pull request #4358 from martin-frbg/lapack954
...
Fix keyword used to count successful tests (Reference-LAPACK PR 954)
2023-12-05 22:20:15 +01:00
Martin Kroeker
589f2b6466
Fix search phrase used to count successful tests (Reference-LAPACK PR 954)
2023-12-05 20:10:20 +01:00
Martin Kroeker
6aa5f53e26
Merge pull request #4357 from martin-frbg/lapack953
...
Fix memory leak in LAPACK testing framework (Reference-LAPACK PR 953)
2023-12-05 20:03:21 +01:00
Martin Kroeker
effb7af2a2
Fix memory leak (Reference-LAPACK PR 953)
2023-12-05 17:55:38 +01:00
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
2023-12-05 17:48:42 +01:00
Martin Kroeker
226a14c549
Restore library path adjustments
2023-12-05 15:50:06 +01:00
Martin Kroeker
c5fa318add
Add tests for DMD (Reference-LAPACK PR 736)
2023-12-05 15:45:59 +01:00
Martin Kroeker
fa03e5497a
Add tests for the DMD functions (Reference-LAPACK PR 736)
2023-12-05 15:43:28 +01:00
Martin Kroeker
a53a79e059
Add tests for the DMD functions (Reference-LAPACK PR 736)
2023-12-05 15:41:39 +01:00
Martin Kroeker
e3039fa7f6
Merge pull request #4351 from catap/cmake-old-macos
...
Use 64bit build on `CMAKE_SYSTEM_PROCESSOR=i386` on Darwin
2023-12-05 14:40:18 +01:00
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.
2023-12-03 19:13:56 +01:00
Erik Bråthen Solem
89fa51d495
Revert 42b5e08
("Allow weak linking on old macOS")
2023-12-03 19:06:49 +01:00
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
2023-11-30 21:24:58 +00:00
Martin Kroeker
39bf8ece20
Merge pull request #4340 from yinshiyou/la-dev
...
Add some refines and optimizations for LoongArch.
2023-11-29 08:22:25 +01:00
Martin Kroeker
42b5e081d8
Merge pull request #4348 from catap/macos-undefinded-dynamic-lookup
...
Allow weak linking on old macOS
2023-11-28 22:14:53 +01:00
Kirill A. Korinsky
a1562e4bae
Allow weak linking on old macOS
2023-11-28 14:04:01 +00:00
Martin Kroeker
c4a622db9e
Merge pull request #4346 from martin-frbg/issue4343
...
Fix CMAKE installation location of lapacke_mangling header
2023-11-28 14:01:14 +01:00
Shiyou Yin
9fe07d82fd
loongarch: Add LSX optimization for dot.
2023-11-28 20:24:18 +08:00
Shiyou Yin
13b8c44b44
loongarch: Add optimization for dsdot kernel.
2023-11-28 20:24:16 +08:00
Shiyou Yin
3def6a8143
loongarch: Add LASX optimization for dot.
2023-11-28 20:24:14 +08:00
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.
2023-11-28 20:23:55 +08:00
Martin Kroeker
ff92e6e707
Fix installation location of lapacke_mangling header
2023-11-28 12:53:35 +01:00
Martin Kroeker
b7a28f5e42
Merge pull request #4344 from catap/macos-always-use-ar
...
Enable overstep of too long args without DYNAMIC_ARCH
2023-11-28 12:39:45 +01:00
Kirill A. Korinsky
9beee55167
Enable overstep of too long args without DYNAMIC_ARCH
2023-11-27 23:41:56 +00:00
Kirill A. Korinsky
01c7010543
cmake/openblas.pc.in: fixed version and URL
2023-11-27 14:51:58 +00:00
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
2023-11-25 23:54:05 +01:00
Martin Kroeker
08be9004f8
Update version number and copyright date to Reference-LAPACK 3.12.0
2023-11-25 18:57:17 +01:00
Martin Kroeker
578f0f9590
Update version number to 3.12.0
2023-11-25 18:53:16 +01:00
Martin Kroeker
3d9e20f614
Update version to 3.12.0
2023-11-25 18:51:54 +01:00
Martin Kroeker
f7351e493c
Update Reference-LAPACK docs to 3.12.0
2023-11-25 18:49:34 +01:00
Martin Kroeker
be8661ba40
Merge pull request #4338 from martin-frbg/lapack941
...
Docu fix for Truncated QR With Pivoting (Reference-LAPACK PR 941)
2023-11-25 18:41:25 +01:00