Martin Kroeker
bb66bc2280
Update .appveyor.yml
2021-12-14 19:34:37 +01:00
Martin Kroeker
bcdff44254
try to work around failed install of charset-normalizer
2021-12-14 19:32:49 +01:00
Weslley S. Pereira
c362fff1ee
Minor changes
2021-12-13 13:23:06 -07:00
Weslley S. Pereira
cdc8f33194
Fix documentation thanks to @vladimir-ch
2021-12-13 09:06:20 -07:00
Ben Boeckel
dd0b532f60
cmake: forward the macOS deployment target to the TIME function test
...
When using newer Xcode releases, older `gfortran` may be given a
deployment target that is not understood if the host is on a new enough
version. Forward the deployment target from the main project to the
testing project to check with similar settings as the main project.
2021-12-10 21:45:12 -05:00
Weslley S. Pereira
95b6e84b03
Updates Givens rotations with preciser algorithms
2021-12-10 15:43:43 -07:00
Weslley S. Pereira
2904d8763e
Algorithm precise and with no bias in the error
2021-11-22 18:11:04 -07:00
langou
a066b6a08f
Merge pull request #638 from weslleyspereira/fix-dgeqrf-when-info-minus1
...
Fix xGEQRF and xGERQF following thanks to @andreasvarga and @VasileSima4
2021-11-12 13:52:29 -07:00
Weslley S. Pereira
619d927173
Fix xGEQRF and xGERQF following thanks to @andreasvarga and @VasileSima4
2021-11-12 10:56:09 -07:00
Weslley S. Pereira
a49a659938
Merge branch 'fix-precision-in-clartgf90-2' of github.com:weslleyspereira/lapack into fix-precision-in-clartgf90-2
2021-11-03 10:37:01 -06:00
weslley.spereira
37a1a1e689
Fix all other Givens rotation routines
2021-11-02 18:49:08 -06:00
Weslley S. Pereira
43208822cb
Starting to modify zlartg
2021-10-28 10:27:14 -06:00
Weslley S. Pereira
ac11f62708
Several changes to reduce the computation error
2021-10-26 17:50:27 -06:00
Weslley S. Pereira
b89b15b2f4
Removes one line from clartg
2021-10-18 09:49:56 -06:00
Weslley S. Pereira
2495f1ced2
Solves a precision bug in clartg
2021-10-15 14:11:16 -06:00
Martin Kroeker
217d935085
Update conda before enabling conda-forge
2021-10-10 17:36:57 +02:00
langou
5d4180cf82
Merge pull request #626 from Reference-LAPACK/typo_in__rotg_from_jim
...
fix a typo, thanks to Jim Demmel for letting me know
2021-10-09 16:41:38 -06:00
Julien Langou
70b8ee22ad
fix a typo, thanks to Jim Demmel for letting me know
2021-10-09 14:12:23 -06:00
Weslley S. Pereira
38f3eeee31
Merge pull request #625 from JuliaComputing/kf/slarrvbounds
...
Thank you!
2021-10-01 08:27:02 -06:00
Keno Fischer
0631b6beae
Fix out of bounds read in slarrv
...
This was originally reported as https://github.com/JuliaLang/julia/issues/42415 .
I've tracked this down to an our of bounds read on the following line:
https://github.com/Reference-LAPACK/lapack/blob/44ecb6a5ff821b1cbb39f8cc2166cb098e060b4d/SRC/slarrv.f#L423
In the crashing example, `M` is `0`, causing `slarrv` to read uninitialized
memory from the work array. I believe the `0` for `M` is correct and indeed,
the documentation above supports that `M` may be zero:
https://github.com/Reference-LAPACK/lapack/blob/44ecb6a5ff821b1cbb39f8cc2166cb098e060b4d/SRC/slarrv.f#L113-L116
I believe it may be sufficient to early-out this function as suggested
in this PR. However, I have limited context for the full routine here,
so I would appreciate a sanity check.
2021-09-30 19:15:16 -04:00
langou
44ecb6a5ff
Merge pull request #624 from ericlars/ifort_ILP
...
ILP windows fix
2021-09-27 17:50:49 -06:00
Larson, Eric
d04553067e
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
2021-09-27 10:22:49 -07:00
Weslley S. Pereira
f461d4f03b
Fixes bugs. Updates documentation. Tests for ABS and complex division run on the Makefile build
2021-09-22 14:55:27 -06:00
Weslley S. Pereira
19fafd4fd2
Test the Fortran intrinsic ABS and complex divisions and report during compile time. Currently only working with the CMake build!
2021-09-22 14:20:50 -06:00
langou
fe5af1176f
Merge pull request #621 from quellyn/xl-fixes
...
Address issues with IBM XL builds
2021-09-21 10:51:24 -06:00
Quellyn Snead
26a81d142c
Add an informative fall-through clause in case of unfamiliar
...
compiler (#26117 ).
2021-09-21 09:40:01 -06:00
Quellyn Snead
296e06af29
Merge remote-tracking branch 'upstream/master' into xl-fixes
2021-09-21 09:35:58 -06:00
Mat Cross
6c876d4a5c
Regression test for illegal modification of Y in CGEMV, SGEMV and ZGEMV observed with Apple vecLib on SGEMV and DGEMV.
2021-09-19 13:58:52 +01:00
Mat Cross
6d10d14731
Regression test for illegal modification of Y in DGEMV observed with Apple vecLib.
2021-09-19 12:24:23 +01:00
Weslley S. Pereira
85ef8de8ba
Merge pull request #620 from jip/fix
...
Thanks, @jip !!
2021-09-16 10:31:47 -06:00
Quellyn Snead
d2781152e1
Address issues with IBM XL builds ( #606 ).
...
Be more explicit about selecting recursive fortran flags, as not
every compiler will correctly reject an incorrect option (e.g., XL).
2021-09-15 11:14:42 -06:00
Ajay Panyala
9c2380cd3d
integer type flag for nvfortran
2021-09-08 17:30:18 -07:00
Igor Zhuravlov
7165ff7108
fix typo in TESTING/EIG/?chkst2stg.f comment
2021-09-06 15:50:13 +10:00
Igor Zhuravlov
78db64ab53
fix typo in TESTING/EIG/?chkst2stg.f comment
2021-09-06 15:47:45 +10:00
Igor Zhuravlov
fb14d49b3a
fix typo in SRC/?la_??rfsx_extended.f comment
2021-09-06 15:42:57 +10:00
Igor Zhuravlov
f06a027f14
unify comments: expression for residual
...
This resolves discussion in PR #582 .
2021-09-06 15:39:29 +10:00
langou
79aa0f2e06
Merge pull request #618 from svillemot/docsdir
...
make.inc.gfortran: define a default value for DOCSDIR
2021-09-01 11:05:53 -06:00
Weslley S. Pereira
530353028a
Merge pull request #619 from svillemot/xerbla-strlen
...
Thank you, @svillemot !
2021-09-01 11:02:00 -06:00
Sébastien Villemot
e6411157cb
Fix CBLAS xerbla following hidden strlen argument changes
...
Commits 2d9fbdeecc and
628a2095c2 changed the function prototypes in the
cblas_f77.h.
However, the F77_xerbla case was not treated in the same way as the others. In
particular, the consequence is now that the xerbla function provided by the
CBLAS/src/xerbla.c file is never called at runtime (because it is identified as
“F77_xerbla” in the symbol table, instead of simply “xerbla”, since F77_xerbla
is *not* a macro).
This patch restores the symmetry between xerbla and the other functions.
2021-09-01 14:43:21 +02:00
Sébastien Villemot
c657043a2b
make.inc.gfortran: define a default value for DOCSDIR
2021-09-01 14:15:24 +02:00
Ajay Panyala
a5e7d99568
Check PE_ENV
2021-08-31 18:59:26 -07:00
Ajay Panyala
7c74fc085c
use -sinteger64 flag for 64-bit integers
2021-08-31 17:49:34 -07:00
Ajay Panyala
fe7b4281e2
use default64 flag for Cray ftn compiler
2021-08-31 17:16:46 -07:00
langou
c8cb980bb5
Merge pull request #616 from bjack205/master
...
Link C libraries against build include folder
2021-08-31 14:32:10 -06:00
Brian Jackson
b488310e18
Link C libraries against build include folder
2021-08-31 13:30:21 -04:00
Weslley S. Pereira
56d2616e87
Merge pull request #615 from weslleyspereira/master
...
Runs CTest with a single job when OpenMP
2021-08-31 08:14:47 -06:00
langou
d7f91bce43
Merge pull request #602 from nakatamaho/master
...
se2.in causes an infinite loop when dsyevr_2stage or dsyevr failed.
2021-08-31 07:20:19 -06:00
weslley.spereira
afb5242b42
Runs CTest with a single job when OpenMP
2021-08-30 17:16:32 -06:00
weslley.spereira
485cba2cd1
Adds more fixes to the documentation of CROTG and ZROTG
2021-08-30 14:20:04 -06:00
langou
960b60ef18
Merge pull request #570 from weslleyspereira/fix-bug-in-xCOMBSSQ
...
Revert "Merge pull request #290 "
2021-08-30 13:55:15 -06:00