Martin Kroeker
d444344497
Add LAPACKE interfaces for the new Householder Reconstruction functions from 3.9.1
4 years ago
Martin Kroeker
fb7308b9b5
Add entries for the new Householder Reconstruction functions from 3.9.1
4 years ago
Martin Kroeker
b8232c9054
Merge pull request #3213 from martin-frbg/lapack382
Avoid allocating the transposed triangular matrix in LAPACKE_xlantr_work (Reference-LAPACK 382)
4 years ago
Martin Kroeker
4bf00da8fb
Avoid allocating the transposed triangular matrix (Reference-LAPACK PR382)
4 years ago
Martin Kroeker
5cc35abc3d
Apply MKL team fixes to the LAPACKE interfaces (Reference-LAPACK PR 534)
Removed spurious checks for INFO in xLACPY,xLASET after routines not returning any,and redundant requirements for ldvt in xGESVD_WORK
4 years ago
Martin Kroeker
254774f5a6
Add const qualifiers
4 years ago
Martin Kroeker
3704f5e5b0
Add missing break statements in the ?lascl functions
4 years ago
Martin Kroeker
6b76066632
Add const qualifiers
4 years ago
Martin Kroeker
f95031204e
Fix macro used in argument conversion (LAPACK PR 458)
5 years ago
Martin Kroeker
a6570108c5
Add Makefile support for enabling only some variable types
5 years ago
H. Vetinari
3426519ae2
adapt ?ggsv?-functions to ambient code style in LAPACKE/include/lapack.h
5 years ago
H. Vetinari
1c6c71fa85
Follow-up to lapack#434 & lapack#409: add missing 'const' in signatures
Based on how the surrounding functions in lapack.h are handling the
parameters, particularly the ?ggsv?3-variants of the affected functions
5 years ago
H. Vetinari
860247b5da
Follow-up to lapack#434 & lapack#409: fix signature mismatches
5 years ago
Martin Kroeker
c31b72965e
Fix data type of work array in zgesvdq prototype
5 years ago
Martin Kroeker
0ce2aa3163
Fix data type of rwork array
5 years ago
Martin Kroeker
f42e84d46c
Fix misnaming of LAPACK_?ggsvp function prototypes as LAPACKE_ ( #2808 )
* Fix misnaming of LAPACK_?ggsvp and ?ggsvd function prototypes as LAPACKE_
* Drop the LAPACKE matrix_layout parameter from the argument lists, change ints to pointers and add missing work arguments.
5 years ago
Martin Kroeker
6baa9a778d
Improve declaration of LAPACKE_get_nancheck
5 years ago
Martin Kroeker
ee2e758278
Move declarations of lapack_complex_custom types outside the extern C
fixes #2510
5 years ago
Martin Kroeker
2ea2bd99c7
Apply LAPACKE fix for eigenvector transposition in symmetric eigensolvers
from Reference-LAPACK PR 330
5 years ago
Martin Kroeker
375b1875c8
[WIP] Update LAPACK to 3.9.0 ( #2353 )
* Update make.inc entries for LAPACK 3.9.0
Reference-LAPACK PR 347 changed some variable names and relative paths
* Update LAPACK to 3.9.0
* Add new functions from LAPACK 3.9.0
* Add new functions from LAPACK 3.9.0
* Restore LOADER command
as it makes it easier to specify pthread as needed
* Restore LOADER
* Restore EIG/LIN prefixes in cmdbase
* add binary path to lapack_testing.py call
* Restore OpenMP version check
* Restore OpenMP version check
* Restore fix for out-of-bounds array accesses
from #2096
5 years ago
Martin Kroeker
1391fc46d2
fix second instance of complex.h for c++ as well
6 years ago
Martin Kroeker
9c177d270b
Restore Android/ARMv7 build fix from #778
for #1811
7 years ago
Tiziano Müller
79ea839b63
fix parallel build issues with APFS/HFS+/ext2/3 in netlib-lapack
The problem is that OpenBLAS sets the LAPACKE_LIB and the TMGLIB to the
same object and uses the `ar` feature to update the archive file. If the
underlying filesystem does not have sub-second timestamp resolution and
the system is fast enough (or `ccache` is used), the timestamp of the
builds which should be added to the previously generated archive is the
same as the archive file itself and therefore `make` does not update the
archive.
Since OpenBLAS takes care to not run the different targets updating the
archive in parallel, the easiest solution is to declare the respective
targets `.PHONY`, forcing `make` to always update them.
fixes #1682
7 years ago
Martin Kroeker
094f8c3b57
remove unused variable ldb_t
Copied from Reference-LAPACK PR283
7 years ago
Martin Kroeker
5cf090f516
remove unused variable ldb_t
Copied from Reference-LAPACK PR283
7 years ago
Martin Kroeker
58363542e7
remove unused variable ldb_t
Copied from Reference-LAPACK PR283
7 years ago
Martin Kroeker
e2a8c35e5a
Fixes from netlib PR253
LAPACKE interfaces for Aasen's functions now call ?sytrf_aa and ?hetrf_aa instead of ?sytrf and ?hetrf
7 years ago
Martin Kroeker
d7d950fcf2
LAPACKE fixes from lapack PR249
Copied from Reference-LAPACK/lapack#249 , this fixes out-of-bounds memory accesses
in the nancheck calls of the LAPACKE lacgv, lassq,larfg,larfb,larfx and mtr functions
7 years ago
Martin Kroeker
374260027d
Add conditionals around ar calls for optional modules
The macOS ar aborts when it gets called with no input, see #1398
7 years ago
martin
3be5c3d343
Update LAPACK to 3.8.0
7 years ago
Martin Kroeker
d5ea8fd823
Fix workspace computation for side=L
From netlib PR#144
8 years ago
Martin Kroeker
4beffaaa4b
Fix workspace computation for side=L
From netlib PR#144
8 years ago
Martin Kroeker
fb28e4adc9
Fix workspace computation for side=L
From netlib PR#144
8 years ago
Martin Kroeker
26faa3ca47
Fix workspace allocation in lapacke_ctp for side=L
from netlib PR #144
8 years ago
Vladimir Chalupecky
eeaee46e86
LAPACKE: fix wrong matrix size in ?ormbr
Changes made upstream in Reference LAPACK in
https://github.com/Reference-LAPACK/lapack/pull/128
8 years ago
Martin Kroeker
3f7720ec4b
LAPACKE: fix wrong number of columns in ?ormlq
Copied from lapack https://github.com/Reference-LAPACK/lapack/pull/127 by vladimir-ch (with earlier changes from echeresh's
PR 115 "lapacke_*ormlq_work: move declarations under if" there as they touched some of the same files)
8 years ago
Vladimir Chalupecky
4c2b713ce5
LAPACKE: fix incorrect value of lda_t in lapacke_?laswp_work
Fixed in Reference LAPACK in commit:
07e1fbd897
8 years ago
Martin Kroeker
7611a41f40
Split LAPACKE 3.7.0 obj list (take 2)
Missed the splitting of the actual ar call
8 years ago
Martin Kroeker
9f5cfd43dc
Split the obj list of LAPACKE 3.7.0
Split obj list to allow building with mingw (argument list too long for the msys ar)
8 years ago
Werner Saar
d35baf30cf
added lapack 3.7.0 with latest patches from git
8 years ago
Werner Saar
8cd46acebb
removed lapack 3.6.0
8 years ago
Martin Koehler
311e0a912c
Fix #971
9 years ago
Martin Köhler
13d40e7591
Import LAPACK: LAPACKE directory
9 years ago
Vladimir Chalupecky
117d3371d4
LAPACKE: fix wrong direction check in LAPACKE_?larfb_work
Closes #971
9 years ago
Werner Saar
26b3b3a3e6
bugfixes form lapack svn for bugs #142 - #155
9 years ago
buffer51
855e0cb700
Restored LAPACK_COMPLEX_STRUCTURE for Android prior to 21. Refs #682 .
9 years ago
Zhang Xianyi
01db7908b8
Merge pull request #713 from btracey/patch-2
Fix Dormbr to perform the correct size operations with RowMajor
9 years ago
Brendan Tracey
b3f100dc25
Fix Dormbr to perform the correct size operations with RowMajor
Fixes issue #712
9 years ago
Brendan Tracey
2f65aad626
Fix Dormlq to perform the correct size operations with RowMajor
Fixes issue #615 .
9 years ago
Zhang Xianyi
da7f69e8f4
Refs #699 . Split the obj list of LAPACKE 3.6.0.
10 years ago