Martin Kroeker
|
dac2d7aef0
|
Merge pull request #3952 from martin-frbg/cleanup3936
Avoid unused variable warning in non-OpenMP builds
|
2023-03-22 09:00:14 +01:00 |
|
Martin Kroeker
|
743ae5ab18
|
move declaration of openmp_nthreads under the related ifdef
|
2023-03-21 21:07:37 +01:00 |
|
Martin Kroeker
|
579bc86671
|
remove call to omp_set_num_threads
|
2023-03-21 20:58:56 +01:00 |
|
Martin Kroeker
|
ab32f832a8
|
fix stray blank on continuation line
|
2023-03-21 08:29:05 +01:00 |
|
Martin Kroeker
|
e359787e28
|
restore C/Z SPMV, SPR, SYR,SYMV
|
2023-03-21 07:43:03 +01:00 |
|
Martin Kroeker
|
6ca6eb7613
|
Re-enable overriding the LAPACK SYMV,SYR,SPMV and SPR implementations
|
2023-03-20 23:04:12 +01:00 |
|
Martin Kroeker
|
2b77f28810
|
Merge pull request #3949 from martin-frbg/lapack750
Improve inline documentation of ?GEJSV (Reference-LAPACK PR 750)
|
2023-03-20 22:48:06 +01:00 |
|
Martin Kroeker
|
164eafd61d
|
Improve inline documentation of ?GEJSV (Reference-LAPACK PR 750)
|
2023-03-20 19:51:07 +01:00 |
|
Martin Kroeker
|
871b730dc5
|
Create SECURITY.md
|
2023-03-20 15:12:35 +01:00 |
|
Martin Kroeker
|
7719dbecde
|
Merge pull request #3946 from martin-frbg/lapack682
Rewrite ?LAQR5 and S/DHGEQZ , add tests for TRECV3 (Reference-LAPACK PR 682)
|
2023-03-20 13:48:57 +01:00 |
|
Martin Kroeker
|
147e2fbf87
|
Add numerical tests for TRECV3 (Reference-LAPACK 682)
|
2023-03-20 10:04:05 +01:00 |
|
Martin Kroeker
|
2a83ec1f79
|
Rewrite to use FMA with Householder reflectors
|
2023-03-20 10:00:42 +01:00 |
|
Martin Kroeker
|
e1c3c34178
|
Standardize coding style (Reference-LAPACK 682)
|
2023-03-20 09:59:03 +01:00 |
|
Martin Kroeker
|
f7b9391119
|
Merge pull request #3945 from ahojnnes/user/joschonb/fix-prebuild-path
Wrap variables in cmake/prebuild in quotes to handle spaces in paths
|
2023-03-19 23:14:18 +01:00 |
|
Johannes Schönberger
|
fbfe474583
|
f
|
2023-03-19 16:23:44 +01:00 |
|
Johannes Schönberger
|
ec4700087e
|
Wrap variables in cmake/prebuild in quotes to handle spaces in paths
|
2023-03-19 16:09:47 +01:00 |
|
Martin Kroeker
|
e8db1fe89b
|
Merge pull request #3943 from martin-frbg/llvm15
Add clang option to avoid running out of registers in AVX512 assembly
|
2023-03-18 11:24:52 +01:00 |
|
Martin Kroeker
|
de937b3194
|
Add clang option to avoid running out of registers in AVX512 assembly
|
2023-03-17 21:22:37 +01:00 |
|
Martin Kroeker
|
f3d21039ce
|
Improve fix from PR3924 (#3941)
* compare denominator against DBL_MIN rather than a somewhat arbitrary small number near it
|
2023-03-16 15:09:32 +01:00 |
|
Martin Kroeker
|
8d6813ec41
|
Merge pull request #3938 from martin-frbg/issue3937
Fix CMAKE-based cross-compilation to CortexA53 (wrong DGEMM setting)
|
2023-03-10 15:33:07 +01:00 |
|
Martin Kroeker
|
19d6795122
|
Merge pull request #3936 from martin-frbg/issue3933
Observe any stricter (OpenMP) thread count limit imposed by openblas_set_num_threads()
|
2023-03-10 15:32:50 +01:00 |
|
Martin Kroeker
|
50c263716e
|
Correct DGEMM_UNROLL_M value for A53 in cross-compile
|
2023-03-10 11:53:24 +01:00 |
|
Martin Kroeker
|
e298d613fa
|
initialize status variable for openblas_set_num_threads
|
2023-03-08 23:43:15 +01:00 |
|
Martin Kroeker
|
05aa88268f
|
add status variable for openblas_set_num_threads
|
2023-03-08 23:41:57 +01:00 |
|
Martin Kroeker
|
9f9d0012a3
|
observe thread limit imposed by openblas_set_num_threads()
|
2023-03-08 23:38:34 +01:00 |
|
Martin Kroeker
|
fe5d3ca8e0
|
Merge pull request #3935 from martin-frbg/omp_place_num
Fix OpenMP thread counting returning places rather than cores
|
2023-03-08 22:41:18 +01:00 |
|
Martin Kroeker
|
e38ab079a0
|
Fix OpenMP thread counting returning places rather than cores
|
2023-03-08 19:17:33 +01:00 |
|
Martin Kroeker
|
9feaaa3f39
|
Merge pull request #3932 from martin-frbg/issue3931
Handle unrecognized ASM compiler (from Arm Compiler 22.1) in CMAKE builds
|
2023-03-03 12:01:25 +01:00 |
|
Martin Kroeker
|
8272dfc552
|
Handle unrecognized ASM compiler (from Arm Compiler 22.1)
|
2023-03-03 00:21:59 +01:00 |
|
Martin Kroeker
|
f616c86404
|
Merge pull request #3930 from sergei-lewis/dot-kernel-early-bail
dot.c early bail fix
|
2023-03-02 16:46:25 +01:00 |
|
Sergei Lewis
|
cb0a70e0e2
|
dot.c early bail fix
|
2023-03-02 09:51:10 +00:00 |
|
Martin Kroeker
|
5925178d03
|
Merge pull request #3924 from martin-frbg/numpy22025
Avoid overflow from division in GETF2 potentially causing NaN
|
2023-02-27 15:59:44 +01:00 |
|
Zhang Xianyi
|
f58080278f
|
Merge pull request #3923 from xctan/fix-cmake-riscv64
Add missing RISC-V architecture in arch.cmake
|
2023-02-27 09:39:30 +08:00 |
|
Martin Kroeker
|
3d27cbd9a3
|
avoid overflow in division
|
2023-02-26 23:44:14 +01:00 |
|
Martin Kroeker
|
a39ced0551
|
avoid overflow in division
|
2023-02-26 23:42:20 +01:00 |
|
xctan
|
6a0de3aa39
|
Add missing RISC-V architecture in arch.cmake
RISC-V support exists in Makefile.system but is missing in arch.cmake. This patch adds riscv64 platform support to cmake building system just like https://github.com/xianyi/OpenBLAS/blob/039e27545f93fd54f9a04113f6883ee47a690004/Makefile.system#L830-L832 did.
|
2023-02-26 20:21:57 +08:00 |
|
Martin Kroeker
|
039e27545f
|
Merge pull request #3915 from martin-frbg/issue3910
Fix DYNAMIC_ARCH builds that select only a subset of precisions
|
2023-02-24 07:41:33 +01:00 |
|
Martin Kroeker
|
38d6fb4225
|
Fix dependencies in builds with specified subsets of precision types
|
2023-02-23 23:12:06 +01:00 |
|
Martin Kroeker
|
75d5e3eaf5
|
Replace ifdefs and fix conditional definitions for including only selected precisions in DYNAMIC_ARCH
|
2023-02-23 23:08:33 +01:00 |
|
Martin Kroeker
|
c0f3417725
|
make SLARMM/DLARMM available to complex-only builds
|
2023-02-22 00:38:30 +01:00 |
|
Martin Kroeker
|
e412bee313
|
fix GEMM kernel dependencies in builds that use only a subset of precisions
|
2023-02-22 00:37:14 +01:00 |
|
Martin Kroeker
|
69256c2b6c
|
fix GEMM kernel dependencies in builds for a subset of precisions
|
2023-02-22 00:34:01 +01:00 |
|
Martin Kroeker
|
d80adf253e
|
make SSYMV available to BUILD_DOUBLE-only builds
|
2023-02-22 00:30:20 +01:00 |
|
Martin Kroeker
|
5481c328e8
|
fix DYNAMIC_ARCH builds that use only a subset of precisions
|
2023-02-22 00:28:25 +01:00 |
|
Martin Kroeker
|
ee44082827
|
fix DYNAMIC_ARCH builds that use only a subset of precisions
|
2023-02-22 00:27:18 +01:00 |
|
Martin Kroeker
|
fa5ff7d199
|
slarmm/dlarmm are needed by COMPLEX/COMPLEX16-only builds too
|
2023-02-22 00:25:12 +01:00 |
|
Martin Kroeker
|
cb76be5bd0
|
Merge pull request #3914 from martin-frbg/lapack798
Fix bug in complex precision tests (c|z)het21 (Reference-LAPACK PR798)
|
2023-02-19 19:18:18 +01:00 |
|
Martin Kroeker
|
1946eb4f44
|
Fix bug in complex precision tests (c|z)het21
|
2023-02-19 10:30:16 +01:00 |
|
Martin Kroeker
|
10be02c896
|
Merge pull request #3909 from martin-frbg/lapack796
Fix ill-conditioned matrix in LIN testsuite test_rfp (LAPACK PR 796)
|
2023-02-15 12:56:47 +01:00 |
|
Martin Kroeker
|
85a03675f6
|
Fix ill-conditioned test matrix for DIAG=U in LIN testsuite test_rfp (LAPACK 678/796)
|
2023-02-15 08:24:47 +01:00 |
|