Commit Graph
725 Commits
Author SHA1 Message Date
moluopro 0f68da835c Remove misplaced LAPACKE GESVDQ wrapper sources
These stale duplicate sources are not referenced by the build. The canonical implementations remain under lapack-netlib/LAPACKE/src.

Signed-off-by: moluopro <moluopro@qq.com>
2026-07-13 12:40:03 +08:00
Martin Kroeker 2b11a16f56 Fix row-major copy corrupting the other triangle (Reference-LAPACK PR 1318) 2026-07-07 10:55:25 +02:00
Martin Kroeker c61f95c8d3 Merge pull request #5888 from martin-frbg/lapack1297
Relax eigenvalue consistency criterion in testsuite (Reference-LAPACK PR 1297)
2026-07-06 16:34:53 +02:00
Martin Kroeker a2f9fc83df Merge pull request #5885 from martin-frbg/lapack1317
Increase deflation tolerance in ?LAED to match recent changes in ?SLASD  (Reference-LAPACK PR 1317)
2026-07-06 13:09:16 +02:00
Martin Kroeker aa8b19de74 Relax eigenvalue consistency test (Reference-LAPACK PR 1297) 2026-07-06 09:43:58 +02:00
Martin Kroeker 882526a408 Merge pull request #5886 from martin-frbg/lapack1290
Avoid intermediate overflow in ?LARFGP (Reference-LAPACK PR 1290)
2026-07-06 08:59:14 +02:00
Martin Kroeker f3f5fd9116 Avoid intermediate overflow (Reference-LAPACK PR 1290) 2026-07-05 17:43:58 +02:00
Martin Kroeker db20661747 Increase deflation tolerance to match recent ?SLASD changes (Reference-LAPACK PR 1317) 2026-07-05 17:37:17 +02:00
Martin Kroeker 5aa157c2cf Use QR instead of D&C for bidiagonal SVD with vectors (Reference-LAPACK PR 1300) 2026-07-04 23:26:22 +02:00
Martin Kroeker 0f51e2d22f Merge pull request #5871 from martin-frbg/lapack1163
Add non-trivial terminating case to ?LARFT (Reference-LAPACK PR 1163)
2026-07-01 00:42:11 +02:00
Martin Kroeker a782e10a22 Merge pull request #5858 from martin-frbg/lapack1286
Increase tolerance in ?LASD2 to improve ?BDSDC stability (Reference-LAPACK PR 1286)
2026-07-01 00:41:22 +02:00
Martin Kroeker 66d041d75f Merge pull request #5863 from martin-frbg/lapack1307
Change description of QMAX in ?LASQ3 to in/out (Reference-LAPACK PR 1307)
2026-06-30 22:48:36 +02:00
Martin Kroeker a22ee97671 Merge branch 'OpenMathLib:develop' into lapack1286 2026-06-30 19:32:57 +02:00
Martin Kroeker 4ca72cb7a4 Add f2c conversions of ?larft_lvl2 and update ?larft (Reference-LAPACK PR 1163) 2026-06-30 19:27:11 +02:00
Martin Kroeker 9cc2702c0f Add the LARFT_LVL2 functions from Reference-LAPACK PR 1163 2026-06-27 20:10:05 +02:00
Martin Kroeker fd89e78ff3 Add non-trivial terminating case for LARFT (Reference-LAPACK PR 1163) 2026-06-27 20:07:45 +02:00
Martin Kroeker b997290389 Merge pull request #5862 from martin-frbg/lapack1293
Scale convergence thresholds in ?BBCSD to fix accuracy (Reference-LAPACK PR 1293)
2026-06-27 11:49:15 +02:00
Martin Kroeker 3f6241b8db Merge pull request #5865 from martin-frbg/lapack1315
Fix handling of negative increments in ?LARF/?LARF1F/?LARF1L (Reference-LAPACK PR 1315)
2026-06-26 22:50:38 +02:00
Martin Kroeker cd395c801a Merge pull request #5864 from martin-frbg/lapack1309
Fix bad scaling in ?LARFF causing slow DSYEVR/ZHEEVR (Reference-LAPACK PR 1309)
2026-06-26 22:50:15 +02:00
Martin Kroeker 7370b520d2 Merge pull request #5857 from martin-frbg/lapack1285
Fix premature return before fallback in ?BDSQR (Reference-LAPACK PR 1285)
2026-06-26 20:45:56 +02:00
Martin Kroeker 132f2a3ebd Merge pull request #5855 from martin-frbg/lapack1283
Avoid intermediate overflows in GEJSV,GESVJ,GESVDX,GEDMD (Reference-LAPACK PR 1283)
2026-06-26 20:45:23 +02:00
Martin Kroeker 100988fddd Merge branch 'OpenMathLib:develop' into lapack1286 2026-06-25 15:47:50 +02:00
Martin Kroeker 3cdf5dcf0b Merge pull request #5860 from martin-frbg/lapack1291
Handle degenerate cases in OR/UNCSD2BY1 (Reference-LAPACK PR 1291)
2026-06-25 15:40:27 +02:00
Martin Kroeker 56b08939f5 Merge pull request #5861 from martin-frbg/lapack1292
Fix workspace for tiny inputs in (ORM/UNM)(L/R)Q and Q(L/R) (Reference-LAPACK PR 1292)
2026-06-25 14:06:48 +02:00
Martin Kroeker e202bcb942 Merge pull request #5859 from martin-frbg/lapack1287
Fix row-major A dimension for SIDE=R in LAPACKE_?TPRFB_WORK (Reference-LAPACK PR 1287)
2026-06-25 14:05:24 +02:00
Martin Kroeker 72ebe7b777 Merge pull request #5856 from martin-frbg/lapack1284-2
Don't check LDU in LAPACKE_?GESVD_WORK when U is not used (from Reference-LAPACK PR 1284)
2026-06-25 12:27:19 +02:00
Martin Kroeker 68b4f228c0 Merge pull request #5854 from martin-frbg/lapack1275
Reject NB=0 in input of DLASWLQ (Reference-LAPACK PR 1275)
2026-06-25 10:20:11 +02:00
Martin Kroeker 1dd3ec9f1f Merge pull request #5853 from martin-frbg/lapack1274
Fix too small workspace queried in SGGEV3 (Reference-LAPACK PR 1274)
2026-06-25 10:19:47 +02:00
Martin Kroeker 854479839b Merge pull request #5852 from martin-frbg/lapack1273
Fix sign of error number returned by LWORK check in ?LAQZ0 (Reference-LAPACK PR 1273)
2026-06-25 10:19:14 +02:00
Martin Kroeker 562aeed4a2 Fix handling of negative increments (Reference-LAPACK PR 1315) 2026-06-24 21:41:17 +02:00
Martin Kroeker faa10e60e4 Fix scaling of relative error to avoid spurious failures (Reference-LAPACK PR 1309) 2026-06-24 21:34:29 +02:00
Martin Kroeker 5cc9ff49f5 Fix description of QMAX to mark it as in/out (Reference-LAPACK PR 1307) 2026-06-24 21:27:43 +02:00
Martin Kroeker caa18db35f Scale thresholds to improve accuracy of singular vectors (Reference-LAPACK PR 1293) 2026-06-24 20:55:02 +02:00
Martin Kroeker c5cd266fff Reduce workspace demand for tiny M,N,K sizes (Reference-LAPACK PR 1292) 2026-06-24 20:44:27 +02:00
Martin Kroeker 9e9c5a541f Handle degenerate cases having R=0 (Reference-LAPACK PR 1291) 2026-06-24 20:35:34 +02:00
Martin Kroeker 2a859d5fc4 Fix row-major A dimension for SIDE=R (Reference-LAPACK PR 1287) 2026-06-24 18:33:45 +02:00
Martin Kroeker ea007b5c03 Increase deflation tolerance to match ?LASD7 (Reference-LAPACK PR 1286) 2026-06-24 16:50:13 +02:00
Martin Kroeker 788a2dfec4 Fix premature return before trying QR fallback (Reference-LAPACK PR 1285) 2026-06-24 16:16:15 +02:00
Martin Kroeker 9971940f04 Also don't check LDU when U is not used (from Reference-LAPACK PR 1284) 2026-06-24 16:06:24 +02:00
Martin Kroeker 6dd2948a2b Guard against intermediate overflows 2026-06-24 14:14:31 +02:00
Martin Kroeker 358d3676d0 Reject NB=0 in input (Reference-LAPACK PR 1275) 2026-06-24 13:31:40 +02:00
Martin Kroeker fb4e77d379 Query correct (larger) workspace for VL=N,VR=V (Reference-LAPACK PR 1274) 2026-06-24 13:27:17 +02:00
Martin Kroeker 6409343512 Fix sign of error number from LWORK check (Reference-LAPACK PR 1273) 2026-06-24 12:33:17 +02:00
Martin Kroeker aae8526e3a Fix bad operand indicator in error messages (Reference-LAPACK PR 1272) 2026-06-24 12:27:21 +02:00
Martin Kroeker a36e22cbb2 Merge pull request #5850 from martin-frbg/lapack1271
Update EXTERNAL declarations in various files (Reference-LAPACK PR 1271)
2026-06-24 10:36:37 +02:00
Martin Kroeker 1afb4c9ba1 Merge pull request #5849 from martin-frbg/lapack1270
Fix wrong workspace in DGEJSV potentially corrupting memory in DGESVJ (Reference-LAPACK PR 1270)
2026-06-24 10:36:15 +02:00
Martin Kroeker 6d648c6b4d Merge pull request #5848 from martin-frbg/lapack1269
Fix wrong JOBA type in SGESVJ call of SGEJSV (Reference-LAPACK PR 1269)
2026-06-24 10:35:54 +02:00
Martin Kroeker 648a53b5cb Merge pull request #5847 from martin-frbg/lapack1268
Fix wrong name in XERBLA call of ZLA_SYRFSX_EXTENDED (Reference-LAPACK PR 1268)
2026-06-24 10:35:34 +02:00
Martin Kroeker cfeb270288 Update EXTERNAL declarations in various files (Reference-LAPACK PR 1271) 2026-06-23 22:20:46 +02:00
Martin Kroeker 9f6c07c5a8 Fix workspace argument if DGESVJ call (Reference-LAPACK PR 1270) 2026-06-23 21:55:15 +02:00