Martin Kroeker
ce18eef3e4
Update LAPACK to 3.9.0
6 years ago
Martin Kroeker
3563012d3f
Update LAPACK to 3.9.0
6 years ago
Martin Kroeker
c65214ab37
Update LAPACK to 3.9.0
6 years ago
Martin Kroeker
274433c4b3
Update LAPACK to 3.9.0
6 years ago
Martin Kroeker
807333aab9
Update LAPACK to 3.9.0
6 years ago
Martin Kroeker
6e02ec95b3
Update LAPACK to 3.9.0
6 years ago
Martin Kroeker
60135f3bd3
Update LAPACK to 3.9.0
6 years ago
Martin Kroeker
e9b636e066
Update LAPACK to 3.9.0
6 years ago
Martin Kroeker
6f80842908
Update LAPACK to 3.9.0
6 years ago
Martin Kroeker
30b85c589d
Update LAPACK to 3.9.0
6 years ago
Martin Kroeker
079137350a
Update LAPACK to 3.9.0
6 years ago
Martin Kroeker
e6ab4b0cab
Update LAPACK to 3.9.0
6 years ago
Martin Kroeker
6d9ff11919
Update LAPACK to 3.9.0
6 years ago
Martin Kroeker
9854d7fc07
Update LAPACK to 3.9.0
6 years ago
Martin Kroeker
ce0d38cc95
Update LAPACK to 3.9.0
6 years ago
Martin Kroeker
6f2f065471
Update LAPACK to 3.9.0
6 years ago
Martin Kroeker
82e45b23e6
Update LAPACK to 3.9.0
6 years ago
Martin Kroeker
26c55db4ed
Update LAPACK to 3.9.0
6 years ago
Martin Kroeker
4ee9b48e59
Update LAPACK to 3.9.0
6 years ago
Guillaume Horel
4b21b646ea
turn on optimized code
6 years ago
Martin Kroeker
2aad88d5b9
Avoid out-of-bounds accesses in LAPACK EIG tests
see https://github.com/Reference-LAPACK/lapack/issues/333
7 years ago
Martin Kroeker
1391fc46d2
fix second instance of complex.h for c++ as well
7 years ago
Martin Kroeker
ae02a57261
Merge pull request #1866 from martin-frbg/issue1859
Fix argument in SLASET call to zero S
7 years ago
Martin Kroeker
a6a52a73f7
Fix argument in SLASET call to zero S
fixes #1859 in accordance with https://github.com/LAPACK-Reference/issue/296
7 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
fd081a91e4
Merge pull request #1759 from martin-frbg/lapack283
Remove an unused variable from several LAPACKE 2stage_work functions
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
9e917b16db
Fix missing replacements of ILAENV by ILAENV_2STAGE (lapack PR 272)
This could cause spurious "parameter has an illegal value" errors in DSYEVR and related routines, see https://github.com/Reference-LAPACK/lapack/issues/262
7 years ago
Martin Kroeker
401adddb2b
Merge pull request #1585 from martin-frbg/lapack-253
Fixes from Lapack-Reference PR 253
8 years ago
Martin Kroeker
c5b13d4e10
Fixes from netlib PR 253
8 years ago
Martin Kroeker
677e42d7b0
Fixes from netlib PR 253
When minimal workspace is given in ?hesv_aa, ?sysv_aa, ?hesv_aa_2stage, ?sysv_aa_2stage, now no error is given
Quick return for ?laqr1
8 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
8 years ago
Martin Kroeker
a7dbd4c57d
Fix paths to LIN and EIG tests
should fix 1574
8 years ago
Martin Kroeker
c720f1f019
Merge pull request #1554 from martin-frbg/lapack-249
LAPACKE fixes from lapack PR249
8 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
8 years ago
Martin Kroeker
9795adc7ef
Drop C-style "L" suffix from OPENMP version number in check
8 years ago
Martin Kroeker
1a8e487c4a
Drop C-style "L" suffix from OPENMP version number in check
8 years ago
Martin Kroeker
5966fd52a2
Drop C-style "L" suffix from OPENMP version number in check
8 years ago
Martin Kroeker
eaab622f03
Make "OMP task depend" sections conditional on OpenMP4, not just OpenMP
To allow compiling with gcc versions older than 4.9
8 years ago
Martin Kroeker
3cda1ce50a
Revert insiduous suppression of the -fopenmp flag in the LAPACK subtree
This was added in #1046 citing a problem with mingw, but in effect it quietly reduces thread safety on all non-Windows platforms (while -fopenmp is already disabled for Windows builds through the toplevel Makefile.system). Removing the filter fixes #1425
8 years ago
Martin Kroeker
150c7294a6
Remove spurious EXTERNAL reference
From Reference-LAPACK issue 228, remove spurious EXTERNAL reference to unused and nonexistent function xLACGV that could cause linking problems.
8 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
8 years ago
martin
3be5c3d343
Update LAPACK to 3.8.0
8 years ago
Martin Kroeker
2df1e3372d
Break out of potentially infinite rescaling loop after 1000 iterations
Inf values in the input vector will survive rescaling, causing an infinite loop. The value of 1000 is arbitrarily chosen as a large but finite value with the intention to never interfere with regular calculations.
8 years ago
Martin Kroeker
d5ea8fd823
Fix workspace computation for side=L
From netlib PR#144
9 years ago
Martin Kroeker
4beffaaa4b
Fix workspace computation for side=L
From netlib PR#144
9 years ago
Martin Kroeker
fb28e4adc9
Fix workspace computation for side=L
From netlib PR#144
9 years ago