Martin Kroeker
9fe75af528
Add a LAPACKE interface for ?LANGB (Reference-LAPACK PR725)
2 years ago
Martin Kroeker
48c9c6efb9
Add ?LANGB interface (Reference-LAPACK PR725)
2 years ago
Martin Kroeker
6c9dbe5afa
Add a LAPACKE interface for ?LANGB (Reference-LAPACK PR725)
2 years ago
Martin Kroeker
4f82699ec9
Fix errors in LAPACKE ?tpmqrt for row major matrices (Reference-LAPACK PR540)
2 years ago
Martin Kroeker
26b5009ebc
Merge pull request #3820 from martin-frbg/lapack700
Add print format macros for 64bit integer builds to LAPACKE (Reference-LAPACK PR 700)
2 years ago
Martin Kroeker
ad95ad52f2
Merge pull request #3819 from martin-frbg/lapack703
Fix implicit conversions and unused variables in LAPACKE and TESTING (Reference-LAPACK PR 703)
2 years ago
Martin Kroeker
f16aa1ce7a
Merge pull request #3821 from martin-frbg/lapack651
Add a BLAS3-based triangular Sylvester equation solver (Reference-LAPACK PR 651)
2 years ago
Martin Kroeker
c5c4888ed6
Merge pull request #3818 from martin-frbg/lapack665
Fix leading dimension check of eigen-/Schur vectors in LAPACKE (Reference-LAPACK PR 665)
2 years ago
Martin Kroeker
7eb2653268
Add a BLAS3-based triangular Sylvester equation solver (Reference-LAPACK PR 651)
2 years ago
Martin Kroeker
4bc918a791
Add a BLAS3-based triangular Sylvester equation solver (Reference-LAPACK PR 651)
2 years ago
Martin Kroeker
29dc086f38
Add macros for 32/64bit integer printf
2 years ago
Martin Kroeker
8b3f9715ec
Add macros for 32/64bit integer printf
2 years ago
Martin Kroeker
a485e4f515
Fix implicit conversions and unused variables (Reference-LAPACK PR 703)
2 years ago
Martin Kroeker
0c2aa0bed7
Fix implicit conversions and unused variables (Reference-LAPACK PR 703)
2 years ago
Martin Kroeker
2226a82f2e
Fix leading dimension check of eigen-/Schur vectors (Reference-LAPACK PR 665)
2 years ago
Martin Kroeker
645633e321
Fix leading dimension check of eigen-/Schur vectors (Reference-LAPACK PR 665)
2 years ago
Martin Kroeker
eba1112e38
Add NaN check functions for trapezoidal matrices (Reference-LAPACK PR738+742)
2 years ago
Martin Kroeker
23cfe58ee3
Add NaN check functions for trapezoidal matrices (Reference-LAPACK PR738+742)
2 years ago
Martin Kroeker
6dcf737c5d
Add NaN check functions for trapezoidal matrices (Reference-LAPACK PR738+742)
2 years ago
Ivan Pribec
802e71bf05
Add const attribute to lsame
3 years ago
martin-frbg
329cdc31b3
Update LAPACK/LAPACKE to Reference-LAPACK 3.10.1
3 years ago
Larson, Eric
8fe3555792
ILP support
long's in windows are 4 bytes (MSVS, intel compilers). Use int64_t and int32_t
to ensure 8 byte integers for ILP interface.
support 8 byte integer flag for intel ifort compiler
4 years ago
Aisha Tammy
3efbf968f1
create INDEX64 target
4 years ago
Martin Kroeker
1c1ffb0591
Annotate LAPACKE_lsame with the const attribute for GCC and compatible compilers
3 years ago
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