Julien Langou
944e920ac6
address @mgates' suggestion: "I tend to reset pointers to NULL after freeing them, to avoid any possible confusion."
2026-03-31 09:18:46 -06:00
Julien Langou
6c4efb0307
address @mgates' suggestion: "A comment that joba == e is using V as workspace would be helpful. (Per later comment when transposing results.)"
2026-03-31 09:07:39 -06:00
Julien Langou
bb1afab469
went back and forth on how to handle the case ((m==0)||(n==0))
2026-03-28 14:23:22 -06:00
Julien Langou
077a97f9d7
address @mgates3 requested changes on this pull request (thanks!)
2026-03-28 14:15:52 -06:00
Julien Langou
e7b6349d39
oops
2026-03-26 12:56:16 -06:00
Julien Langou
dc69275836
rewrite of lapacke_[x]gesvdq_work.c
2026-03-26 12:45:49 -06:00
langou
f954f62cd1
Merge pull request #1146 from yizeyi18/xgesvdq-more-jobuv
...
Fix `xGESVDQ`'s jobu and jobv support in LAPACKE
2026-03-25 12:36:10 -06:00
Julien Langou
7f4dff6336
oops
2026-03-24 14:35:02 -06:00
Julien Langou
8fa1db366b
add NaN check for input scalars s and c to lapacke_crot and lapacke_srot
2026-03-24 14:18:29 -06:00
Kevin J. Sung
caab666dd4
add crot and zrot to LAPACKE
2026-02-21 08:29:46 -05:00
Simon Maertens
0de6ae0fc4
Fixed const specifiers in several LAPACKE function signatures and removed some spurious transpositions of output matrices that are in fact pure input parameters.
2025-10-22 16:50:10 +02:00
YI Zeping
5bde1cd38e
fix xGESVDQ's jobu and jobv support in lapacke
2025-07-14 15:42:09 +08:00
Martin Kroeker
2d56b7e6a2
Allocate IWORK to hold at least the one element for workspace queries
2025-07-09 23:26:12 +02:00
Martin Kroeker
ecbbecd48a
Allocate IWORK to hold at least the one element for workspace queries
2025-07-09 23:23:56 +02:00
Julien Langou
709a34bb95
Fix #1134 - Bug in Reference LAPACKE’s cunmlq and zunmlq for row-major layout and side right
...
Bug reported by @neil-lindquist. Thanks Neil!
On line 93 of both lapacke_cunmlq_work.c and lapacke_zunmlq_work.c, m is passed
to LAPACKE_zge_trans as the 2nd dimension. However, the 2nd dimension should be
r to handle side right correctly. All the other versions of {or,un}m{qr,lq} seem
to be correct.
Also line 52 of lapacke_cunmlq.c and lapacke_zunmlq.c have the same issue: m is
used for the column dimension instead of r. (Those files also do not currently
compute r). The real valued cases have the correct behavior.
2025-06-13 17:40:01 -06:00
ajz34
88f65d66b5
fix ldvt check in ?gesdd
2025-05-12 19:42:53 +08:00
Lucas M. Schnorr
a848e1e760
fix environment variable name
2024-10-15 10:10:37 -03:00
Lucas M. Schnorr
f04808c2ab
remove comparison as these conditions are never true
2024-10-12 01:14:13 -03:00
Weslley S. Pereira
17e7f9ee22
Revert "Revert "Add a few forgotten API_SUFFIX wrappers in the recently changed LAPACKE ?TFSM""
2024-10-02 10:01:14 -06:00
langou
dd627fcb20
Revert "Add a few forgotten API_SUFFIX wrappers in the recently changed LAPACKE ?TFSM"
2024-10-01 09:04:40 -06:00
Martin Kroeker
427a9b4526
Add another missing API_SUFFIX wrapper
2024-08-20 17:16:31 +02:00
Martin Kroeker
9d56cfff6d
Add missing API_SUFFIX wrapper
2024-08-20 17:13:38 +02:00
Martin Kroeker
4416581d75
Add missing API_SUFFIX wrapper
2024-08-20 17:12:47 +02:00
Martin Kroeker
8048b74f54
Add missing API_SUFFIX wrapper
2024-08-20 17:11:57 +02:00
Martin Kroeker
04b02f0107
Add missing API_SUFFIX wrapper
2024-08-20 17:11:12 +02:00
Martin Kroeker
a7b82edbae
Add missing API_SUFFIX wrapper
2024-08-20 17:10:17 +02:00
Martin Kroeker
e612c6df83
Add missing API_SUFFIX wrapper
2024-08-20 17:09:17 +02:00
Martin Kroeker
4b85a11e56
Add missing API_SUFFIX wrapper
2024-08-20 17:07:42 +02:00
Martin Kroeker
5c03f73611
add missing API_SUFFIX wrapper
2024-08-20 17:05:15 +02:00
sergey-v-kuznetsov
7fd3d47b03
PR contains bug fixes found in ?tfsm
2024-08-09 17:17:35 -07:00
Maria Kraynyuk
907725572a
Wrap all functions to macro for Index-64 API in LAPACKE
2024-02-05 10:21:06 -08:00
Martin Kroeker
914f719422
properly cast from zwork_query result to lzwork
2023-07-12 15:29:39 +02:00
Martin Kroeker
b85e2bd578
fix types of work and zwork array in c/zgedmd interfaces
2023-07-11 23:25:46 +02:00
Martin Kroeker
1575bb8e19
Update LAPACKE interfaces for Dynamic Mode Decomposition
2023-07-09 18:10:48 +02:00
Vladimir Chalupecky
5ea1d00b4c
Fix computation of uplo in LAPACKE_xlarfb
...
The shape of V depends on how the vectors are stored, not from which
side the block reflector is applied.
Fixes #877
2023-07-07 19:12:29 +02:00
Daniel Bielich
561e5bdabc
Requested changes for typos and convention errors in branch
2023-06-02 07:28:31 -05:00
langou
fd82c8710b
Merge branch 'master' into master
2023-06-01 10:42:23 -06:00
langou
de2b976093
Merge pull request #836 from weslleyspereira/fix_lapacke_dgeesx
...
Fix bug in lapacke_[s,d]geesx
2023-05-26 07:19:05 -06:00
Weslley S Pereira
14bb2a9605
Fix bug in lapacke_[s,d]geesx
2023-05-24 11:09:50 -06:00
Weslley S. Pereira
9f4b5d27d4
Merge pull request #768 from sbite0138/fix-766
...
Thanks @sbite0138 !!
2023-05-23 19:04:30 -06:00
Weslley S Pereira
b354d10d6f
Remove unnecessary transposition of t_t on input
2023-05-23 19:03:16 -06:00
Knepper, Sarah
3b4587fb0d
LAPACKE interfaces for [cz]unhr_col and [sd]orhr_col
2023-05-07 19:39:11 -07:00
Daniel Bielich
c6c26897d5
Fixes for the integer workspace
2023-05-07 16:47:21 -04:00
Daniel Bielich
e798ab29fd
Fixing interger workspace allocation
2023-04-18 18:08:06 -04:00
Daniel Bielich
7e422850f5
Addressing lapacke incorrectness and comments to the PR in general
2023-04-18 14:53:16 -04:00
Daniel Bielich
b5f984f213
Fixing lapacke wrappers for memory leak conventions
2023-03-27 11:58:41 -04:00
Daniel Bielich
f74a632337
Finishing up first impl of lapacke wrappers, waiting for review to revise
2023-03-24 14:31:13 -04:00
Daniel Bielich
cc502278b1
Adding first precision of dmdq impl for lapacke
2023-03-24 11:48:51 -04:00
Daniel Bielich
fbd853cc3a
Adding lapacke wrappers for dmd routines - dmdq is needed yet
2023-03-24 11:04:17 -04:00
J.L.G. Pallero
08f7efeba8
Warnings supression and deletion of unnecessary check in some LAPACKE xLARFB functions
2023-01-13 23:39:24 +01:00