Martin Kroeker
aa46f1e4e7
revert addition of MSVC-compatible complex (moved to lapacke_config.h)
2 years ago
Martin Kroeker
dcdc351272
Add MSVC-compatible complex types
2 years ago
Martin Kroeker
dcf6999c4e
remove extraneous endif
2 years ago
Martin Kroeker
330101e0b3
Add complex type definitions for MSVC
2 years ago
Martin Kroeker
d9f1478068
Merge pull request #4367 from barracuda156/unbreak_powerpc
Fix arch detection with CMake build for PowerPC
2 years ago
barracuda156
9dbc8129b3
cpuid_power.c: add CPU_SUBTYPE_POWERPC_7400 case
2 years ago
barracuda156
c732f275a2
system_check.cmake: fix arch detection for Darwin PowerPC
2 years ago
Martin Kroeker
e60fb0f397
Merge pull request #4359 from mseminatore/win_perf
Improve Windows threading performance scaling
2 years ago
Mark Seminatore
efa9515a23
Merge branch 'OpenMathLib:develop' into win_perf
2 years ago
Mark Seminatore
edac80d7e8
some cleanup, dynamically scale threads, add missing WIN_CASE defn
2 years ago
Martin Kroeker
5b09833b1c
Merge pull request #4019 from uniontech-lilinjie/develop
fix typo
2 years ago
Martin Kroeker
3193aa9c7e
Merge pull request #4362 from yinshiyou/la-dev
Add 15 level1 optimizations for LoongArch.
2 years ago
yancheng
d32f38fb37
loongarch64: Add optimizations for nrm2.
2 years ago
yancheng
f9b468990e
loongarch64: Add optimizations for rot.
2 years ago
yancheng
c80e7e27d1
loongarch64: Add optimizations for sum and asum.
2 years ago
yancheng
d4c96a35a8
loongarch64: Add optimizations for axpy and axpby.
2 years ago
yancheng
360acc0a41
loongarch64: Add optimizations for swap.
2 years ago
yancheng
174c25766b
loongarch64: Add optimizations for copy.
2 years ago
yancheng
49829b2b7d
loongarch64: Add optimizations for iamin.
2 years ago
yancheng
be83f5e4e0
loongarch64: Add optimizations for iamax.
2 years ago
yancheng
e3fb2b5afa
loongarch64: Add optimizations for imin.
2 years ago
yancheng
e46b48e372
loongarch64: Add optimizations for imax.
2 years ago
yancheng
702fc1d56d
loongarch64: Add optimization for min.
2 years ago
yancheng
346b384d1c
loongarch64: Add optimization for max.
2 years ago
yancheng
ff2ecc6cda
loongarch64: Add optimization for amin.
2 years ago
yancheng
265b5f2e80
loongarch64: Add optimizations for amax.
2 years ago
yancheng
993ede7c70
loongarch64: Add optimizations for scal.
2 years ago
Mark Seminatore
4ebf814b42
fix bug failing to mark task as finished.
2 years ago
Mark Seminatore
5f51811728
try at new threading model
2 years ago
Martin Kroeker
a8cb611157
Merge pull request #4358 from martin-frbg/lapack954
Fix keyword used to count successful tests (Reference-LAPACK PR 954)
2 years ago
Martin Kroeker
589f2b6466
Fix search phrase used to count successful tests (Reference-LAPACK PR 954)
2 years ago
Martin Kroeker
6aa5f53e26
Merge pull request #4357 from martin-frbg/lapack953
Fix memory leak in LAPACK testing framework (Reference-LAPACK PR 953)
2 years ago
Martin Kroeker
effb7af2a2
Fix memory leak (Reference-LAPACK PR 953)
2 years 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
2 years ago
Martin Kroeker
226a14c549
Restore library path adjustments
2 years ago
Martin Kroeker
c5fa318add
Add tests for DMD (Reference-LAPACK PR 736)
2 years ago
Martin Kroeker
fa03e5497a
Add tests for the DMD functions (Reference-LAPACK PR 736)
2 years ago
Martin Kroeker
a53a79e059
Add tests for the DMD functions (Reference-LAPACK PR 736)
2 years ago
Martin Kroeker
e3039fa7f6
Merge pull request #4351 from catap/cmake-old-macos
Use 64bit build on `CMAKE_SYSTEM_PROCESSOR=i386` on Darwin
2 years 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
2 years ago
Martin Kroeker
39bf8ece20
Merge pull request #4340 from yinshiyou/la-dev
Add some refines and optimizations for LoongArch.
2 years ago
Martin Kroeker
42b5e081d8
Merge pull request #4348 from catap/macos-undefinded-dynamic-lookup
Allow weak linking on old macOS
2 years ago
Kirill A. Korinsky
a1562e4bae
Allow weak linking on old macOS
2 years ago
Martin Kroeker
c4a622db9e
Merge pull request #4346 from martin-frbg/issue4343
Fix CMAKE installation location of lapacke_mangling header
2 years ago
Shiyou Yin
9fe07d82fd
loongarch: Add LSX optimization for dot.
2 years ago
Shiyou Yin
13b8c44b44
loongarch: Add optimization for dsdot kernel.
2 years ago
Shiyou Yin
3def6a8143
loongarch: Add LASX optimization for dot.
2 years 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.
2 years ago
Martin Kroeker
ff92e6e707
Fix installation location of lapacke_mangling header
2 years ago
Martin Kroeker
b7a28f5e42
Merge pull request #4344 from catap/macos-always-use-ar
Enable overstep of too long args without DYNAMIC_ARCH
2 years ago