Commit Graph

364 Commits

Author SHA1 Message Date
Martin Kroeker
d175b8f56f Refactor ?GEBAL (Reference-LAPACK PR 808) 2023-04-03 15:02:10 +02:00
Martin Kroeker
c48bbe93d4 Replace the conditionally defined index variable INDIBL with a constant 1 2023-03-26 17:33:21 +02:00
Martin Kroeker
c2b01c6f81 Update to 3.11.0 2023-03-24 22:54:43 +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
164eafd61d Improve inline documentation of ?GEJSV (Reference-LAPACK PR 750) 2023-03-20 19:51:07 +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
c0f3417725 make SLARMM/DLARMM available to complex-only builds 2023-02-22 00:38:30 +01:00
Martin Kroeker
1946eb4f44 Fix bug in complex precision tests (c|z)het21 2023-02-19 10:30:16 +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
Martin Kroeker
fa3bc574d1 Merge pull request #3907 from martin-frbg/lapack794
Fix double subtraction of N_DEFLATE from istop in ?LAQZ0 (LAPACK 794)
2023-02-14 19:34:37 +01:00
Martin Kroeker
24ceb0fc40 Fix double subtraction of N_DEFLATE from istop in ?LAQZ0 (LAPACK 794) 2023-02-14 12:43:41 +01:00
Martin Kroeker
f0f40a599c Suppress warnings and delete unnecessary tests (LAPACK PR782) 2023-02-14 12:06:21 +01:00
Martin Kroeker
e436ca61b4 Fix uninitialized variables on quick return path (Reference-LAPACK PR775) 2022-12-19 21:04:13 +01:00
Martin Kroeker
05fbc81409 rewrite the ifdef as Windows cl failed to parse it 2022-12-14 15:16:53 +01:00
martin-frbg
8df791e513 Fix signatures of external functions in the f2c-generated C sources 2022-12-14 14:06:55 +01:00
martin-frbg
48f4151373 Fix signatures of external functions in the f2c-generated C sources 2022-12-14 14:06:11 +01:00
martin-frbg
3eac96ccdc Fix signatures of external functions in the f2c-generated C sources 2022-12-14 14:04:40 +01:00
martin-frbg
5b14be1f35 Leave out the Fortran character length arguments when compiling with emscripten 2022-12-14 14:02:36 +01:00
martin-frbg
ff9a9222e3 Fix function signatures 2022-12-14 14:01:37 +01:00
Martin Kroeker
d59dcd7b16 Allocate work array when ijob is zero (Reference-LAPACK PR 733) 2022-12-04 11:43:24 +01:00
Martin Kroeker
9b96990e5d Check for NaN in ?GECON (Reference-LAPACK PR765) 2022-12-03 20:33:27 +01:00
Martin Kroeker
00cc78cfba Fix uninitialized M in quick return (Reference-LAPACK 769) 2022-12-03 16:19:20 +01:00
Martin Kroeker
9307b0fabc Fix uninitialized M in quick return (Reference-LAPACK 769) 2022-12-03 16:17:54 +01:00
Martin Kroeker
e9a911fb9f Merge pull request #3841 from martin-frbg/lapack755+764
Fix SLATRS3 and CLATRS3 tests in TESTING/LIN (Reference-LAPACK PRs 755+764)
2022-11-23 22:38:06 +01:00
Martin Kroeker
bf0e8d67b5 Merge pull request #3840 from martin-frbg/lapack760
Fix typo in EIG tests and spurious return in lapacke_?tz_trans utility (Reference-LAPACK PR760)
2022-11-23 19:16:25 +01:00
Martin Kroeker
a5470521ee Fix array indexation in copy, and fix test (Reference-LAPACK PR764) 2022-11-23 15:31:25 +01:00
Martin Kroeker
b0393ea4e1 Fix test (Reference-LAPACK PR764) 2022-11-23 15:27:46 +01:00
Martin Kroeker
0d26f1a4c7 Fix wrong indexation in test (Reference-LAPACK PR755) 2022-11-23 15:22:27 +01:00
Martin Kroeker
19fd2d7f00 Use LSAME for character comparison (Reference-LAPACK PR755) 2022-11-23 15:19:07 +01:00
Martin Kroeker
c2ba4e6249 Remove unnecessary return in void function call (Reference-LAPACK PR760) 2022-11-23 10:43:34 +01:00
Martin Kroeker
74962c7f53 Remove unnecessary return in void function call (Reference-LAPACK PR760) 2022-11-23 10:42:29 +01:00
Martin Kroeker
d952cbf7bc Remove unnecessary return in void function call (Reference-LAPACK PR760) 2022-11-23 10:41:50 +01:00
Martin Kroeker
7694ff495f Remove unnecessary return in void function call (Reference-LAPACK PR760) 2022-11-23 10:40:59 +01:00
Martin Kroeker
825ae316e2 Fix typo in EXTERNAL (Reference-LAPACK PR760) 2022-11-23 10:36:10 +01:00
Martin Kroeker
730ed549e6 Fix typo in EXTERNAL (Reference-LAPACK PR760) 2022-11-23 10:35:23 +01:00
Martin Kroeker
bc3393f703 Fix array dimension (Reference-LAPACK 758) 2022-11-23 10:31:18 +01:00
Martin Kroeker
0b2f8dabbf Fix array dimension (Reference-LAPACK 758) 2022-11-23 10:30:35 +01:00
Martin Kroeker
e6e2a63650 Update LAPACK version number to 3.11.0 2022-11-22 14:02:21 +01:00
Martin Kroeker
8408357bab Update LAPACK version number to 3.11.0 2022-11-22 14:01:48 +01:00
Martin Kroeker
ba8fb8b4b2 Merge pull request #3837 from martin-frbg/lapack655+697
Improve convergence of LAPACK ?LAED4 and fix a bug in DORCSD2BY1 (Reference-LAPACK PRs 655+697)
2022-11-22 13:51:57 +01:00
Martin Kroeker
d321357558 Fix bug in DORCSD2BY1 (from Reference-LAPACK PR697) 2022-11-21 21:19:44 +01:00
Martin Kroeker
afcd7e88b6 Improve convergence of DLAED4/SLAED4 (Reference-LAPACK PR655) 2022-11-21 21:18:39 +01:00
Martin Kroeker
f8f2bebf11 Fix function documentation for LAPACK ?TPRFB (Reference-LAPACK PR665) 2022-11-21 20:01:47 +01:00
Martin Kroeker
c45edcb537 Fix typo in comment (Reference-LAPACK PR735) 2022-11-21 19:59:33 +01:00
Martin Kroeker
50aba02910 Simplify ?SYSWAPR and fix its documentation (Reference-LAPACK 217) 2022-11-21 18:00:31 +01:00
Martin Kroeker
0b68dd6a9b Merge pull request #3834 from martin-frbg/lapack631
Use new algorithms for computing Givens rotations (Reference-LAPACK PR631)
2022-11-21 08:30:14 +01:00
Martin Kroeker
7ae4269add Use new algorithms for computing Givens rotations (Reference-LAPACK PR631) 2022-11-20 22:52:28 +01:00
Martin Kroeker
e00f0fb26a Fix function documentation (Reference-LAPACK PR747) 2022-11-20 22:46:58 +01:00