langou
1f86b23382
Merge pull request #1257 from ACSimon33/wrong_external_symbols
...
Fixed wrong external symbol declarations
2026-04-22 19:32:02 -06:00
langou
09e8a7b317
Merge pull request #1173 from foxtran/update/function-arguments
...
Update Function Arguments in `?gees`, `?geesx`, `?gges`, `?ggesx`, and `?gges3`
2026-04-18 18:06:48 -06:00
langou
88dc26084d
Merge pull request #1247 from martin-frbg/appveyor-flang22
...
Update the ancient flang version used in Appveyor CI
2026-04-17 07:47:34 -06:00
langou
5276a67314
Merge pull request #1248 from martin-frbg/cmake-findpython
...
Update the search strategy for a Python3 interpreter
2026-04-17 07:41:14 -06:00
langou
eb4f2b1d7f
Merge pull request #1228 from ndingle-arm/dmd-patch
...
Testing: initialize ISPEC=9 before running DMD tests
2026-04-15 06:48:15 -06:00
langou
f6fb1114ab
Merge pull request #1232 from nakatamaho/fix/testing-csd-input-count
...
TESTING: fix inconsistent entry count in csd.in
2026-04-14 09:28:24 -06:00
langou
14f3af6976
Merge pull request #1234 from nakatamaho/cleanup/csdts
...
cleanup: separate real and complex zero/one constants in {c,z}csdts
2026-04-13 07:32:58 -06:00
langou
1c493c4c5b
Merge pull request #1233 from nakatamaho/cleanup/testing-lin-drvrf-constants
...
TESTING/LIN: use named constants in drvrf tests
2026-04-13 07:31:56 -06:00
langou
ff3f98214f
Merge pull request #1230 from nakatamaho/cleanup/eig-errbd-errhs-constants
...
TESTING/EIG: use named ONE constants in several error-exit tests
2026-04-11 09:08:37 -06:00
langou
774b05d15d
Merge pull request #1221 from langou/origin/follow_up_on_PR1146
...
Follow up on pr1146 (v2)
2026-03-31 16:57:12 -06:00
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
langou
ed4d486f65
Merge branch 'Reference-LAPACK:master' into follow_up_on_PR1146
2026-03-28 13:40:15 -06:00
langou
a884b29254
Merge pull request #1213 from langou/MINMN_EQ_0
2026-03-28 10:19:46 -06:00
langou
d3388ade69
Merge pull request #1220 from nakatamaho/topic/xLARGV-fix-helper-naming
...
clargv,zlargv: rename local ABS1 helper to CABSMAX
2026-03-28 08:09:49 -06:00
langou
9130566c33
Merge pull request #1219 from nakatamaho/refactor/unify-abs1-to-cabs1
...
refactor: rename ABS1 statement function to CABS1 for consistency
2026-03-28 08:05:47 -06:00
langou
d6bd7e3f4e
Merge pull request #1218 from nakatamaho/fix/blas-cabs1_axpy
...
BLAS: inline SCABS1/DCABS1 into CAXPY/ZAXPY as statement function CABS1
2026-03-28 08:05:11 -06:00
langou
c550a3638b
Merge pull request #1215 from langou/typo_in_comment_of_xrotmg
2026-03-27 12:48:18 -06:00
langou
64e47cf7e2
Merge pull request #840 from weslleyspereira/try-lapack_namespace
...
In CMake, install BLAS::BLAS and LAPACK::LAPACK
2026-03-27 08:31:31 -06:00
Julien Langou
8d54a91fee
typo, thanks to @jasonriedy for letting me know
...
issue with doxygen comments
2026-03-26 13:05:33 -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
Julien Langou
e67e3b47d2
minor typos in ZGESVDQ
2026-03-26 08:36:49 -06:00
langou
d6bf599fd7
(typo) Fix variable name
2026-03-26 08:30:15 -06:00
Julien Langou
ea65bb77ba
As suggested by Angelika,see PR#1035, use MINMN.EQ.0 instead of M.EQ.0
2026-03-26 08:05:24 -06:00
langou
034ada14fa
Merge pull request #1035 from frjohnst/geqp3_Jul2024
...
xGEQP3 changes July 2024
2026-03-26 07:55:41 -06:00
langou
2ec774a2f6
Merge branch 'master' into try-lapack_namespace
2026-03-25 14:41:24 -06:00
langou
a22074819d
Merge pull request #967 from christoph-conrads/943-xBBCSD-read-of-unitialised-value
...
xBBCSD: fix uninitialized read
2026-03-25 14:31:29 -06:00
langou
89791177a7
Merge branch 'master' into 943-xBBCSD-read-of-unitialised-value
2026-03-25 13:21:59 -06:00
langou
1d7b5c10a5
Merge pull request #1052 from angsch/master
...
Converge >= and > usage in docs and implementation of GESVJ
2026-03-25 13:15:16 -06:00
langou
4f84ecc5ca
Merge pull request #774 from mgates3/tgsen
...
fix workspace size in tgsen
2026-03-25 12:58:51 -06:00
langou
95640a9031
Merge pull request #1140 from MaartenBaert/fix-dlasd7
...
Fix documentation error and ordering bug in DLASD7
2026-03-25 12:52: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
langou
8104c32fe8
Merge pull request #1168 from foxtran/refactor/ieeeck
...
Refactor IEEECK to avoid generating IEEE exceptions by using IEEE_ARITHMETIC
2026-03-25 12:32:58 -06:00
langou
ac573b73bb
Merge pull request #1187 from krystophny/fix/dgd-test-seed-fma-sensitivity
...
Fix DGS test seed to avoid FMA-sensitive ill-conditioned matrix
2026-03-25 12:24:30 -06:00
langou
92ca29dc64
Merge pull request #1212 from nakatamaho/fix/typo-fix-dmd
2026-03-25 04:11:13 -06:00
langou
3aba0da0db
Merge pull request #1211 from nakatamaho/fix/testparams
2026-03-24 20:55:26 -06:00
langou
a4641a28a5
Merge pull request #1169 from sh-zheng/skew-symmetric-presubmit
2026-03-24 20:53:50 -06:00
langou
2f098d0fbe
Merge pull request #1195 from jberg5/fix-f32-issue
...
Fix truncating large workspace values
2026-03-24 19:16:02 -06:00
langou
dd3608ade7
Merge pull request #1208 from Reference-LAPACK/zrot_and_srot__NaN_checks_on_input_scalar
...
add NaN check for input scalars `s` and `c` to lapacke_crot and lapacke_srot
2026-03-24 19:15:36 -06:00
langou
7a5f0f890f
Merge pull request #1209 from Reference-LAPACK/minor___zunbdb3
...
remove unused parameter ONE
2026-03-24 19:15:19 -06:00
langou
93f72dd1f7
Merge branch 'master' into fix-f32-issue
2026-03-24 15:08:51 -06:00
langou
c806564313
Merge pull request #1136 from langou/try__fix_1128__adding_part_of_angsch_suggestion
...
add NaN checks for input matrix A in GEEV, return error if NaN are in matrix A, NaNs in input are detected with LANGE (needed for scaling)
2026-03-24 14:40:09 -06:00
Julien Langou
7f4dff6336
oops
2026-03-24 14:35:02 -06:00
Julien Langou
8b52b5e82f
remove unused parameter ONE
2026-03-24 14:27:06 -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
langou
10d120966e
Merge pull request #1192 from kevinsung/zrot
...
add crot and zrot to LAPACKE
2026-03-24 14:13:46 -06:00
langou
b760323bc5
Merge pull request #1196 from ilayn/fix_zunbdb3
...
FIX: Revert the conjugation removal in zunbdb3
2026-03-24 13:54:04 -06:00
langou
eb5f719947
Merge pull request #1206 from nakatamaho/fix/trsyl3-ldswork-overwrite
...
Fix LDSWORK being overwritten during workspace query in xTRSYL3
2026-03-24 06:59:14 -06:00
langou
a52f5fa69d
Merge pull request #1207 from nakatamaho/fix/xpgvx-info-to-iinfo
...
fix(TESTING/EIG): pass IINFO instead of INFO to xSPGVX/xHPGVX in *drvsg2stg
2026-03-24 06:42:12 -06:00
langou
c6e6948e8f
Merge pull request #1205 from nakatamaho/remove_redundant_DBLE_REAL_in_testing
...
Remove redundant DBLE()/REAL() type conversions in TESTING
2026-03-24 06:37:12 -06:00
langou
7f18edae13
Merge pull request #1203 from nakatamaho/fix-gvd-workspace-query-roundup
...
Use ROUNDUP_LWORK and remove redundant type conversions in *gvd routines
2026-03-23 08:35:50 -06:00
langou
5dfd515e90
Merge pull request #1202 from nakatamaho/xLAQP2RK
...
fix(xlaqp2rk): do not modify [in] argument KMAX; introduce KBOUND
2026-03-23 08:30:31 -06:00
langou
6fe88c7ac8
Merge pull request #1204 from nakatamaho/fix/stebz-error-propagation
...
Fix incorrect INFO return codes from xSTEBZ in driver routines
2026-03-23 08:12:35 -06:00
langou
4f1773e766
Merge pull request #1199 from nakatamaho/master
...
fix: correct trailing routine comment in dgemmtr
2026-03-06 22:46:07 -07:00
langou
58ba032b06
Merge pull request #1197 from nakatamaho/master
...
TESTING/LIN: align ISEED declarations with documented dimension in four test routines
2026-03-06 19:47:21 -07:00
langou
00cf62bc1b
Merge pull request #1191 from angsch/issue-1166
...
Update step length selection in LAED4 overshoot fallback
2026-03-05 22:36:31 -07:00
langou
c0c64400da
Merge pull request #1185 from adam-sim-dev/fix_issue_1184
...
For building shared libs with flang, use C linker instead of Fortran linker to avoid macOS-specific flags that CMake adds (tested CMake 4.2).
2026-01-20 09:14:32 -07:00
langou
4327756d94
Merge pull request #1181 from ACSimon33/fortran_strlen_type
...
Change FORTRAN_STRLEN type in installed headers.
2026-01-13 07:32:08 -07:00
langou
8856fad0cf
Merge pull request #1179 from ACSimon33/fix-asan-errors
...
Fix ASAN errors and FORMAT specifiers
2026-01-07 05:22:09 -07:00
langou
1ff794a959
Merge pull request #1158 from michael-chuvelev/zdrscl_csrscl_infinite_loop
...
Prevent csrscl/zdrscl from going to infinite loop on Infinity input
2025-12-19 07:04:00 -07:00
langou
67f9279da4
Merge pull request #1174 from Reference-LAPACK/langou-patch-1
...
Add output-on-failure to ctest command
2025-12-03 00:38:32 -07:00
langou
75248ffe0d
Merge pull request #1175 from Reference-LAPACK/langou-patch-2
...
Enhance test output with failure details
2025-12-03 00:38:20 -07:00
langou
97c0e32f36
Enhance test output with failure details
2025-12-01 06:57:12 -07:00
langou
2b2879eef7
Add output-on-failure to ctest command
2025-12-01 02:04:58 -07:00
langou
06f5ba3143
Merge pull request #1155 from sh-zheng/skew-symmetric-presubmit
...
Add skew-symmetric blas subroutines and tests
2025-11-23 12:38:28 -07:00
langou
8d44c30685
Merge pull request #1165 from ACSimon33/fno-tree-loop-vectorize
...
Disable loop vectorization for gfortran on ARM
2025-11-14 16:58:11 -07:00
langou
d5026069ba
Merge pull request #1164 from mgorny/msvc-complex
...
Implement MSVC complex types
2025-11-07 13:37:46 -07:00
langou
9f4032ec97
Merge pull request #1154 from mgorny/lapack64-pc
...
fix library names in `lapack64.pc`
2025-11-03 14:24:46 -07:00
langou
48677eea06
Merge pull request #1162 from ACSimon33/LAPACKE_const_correctness
...
LAPACKE const correctness fixes
2025-10-23 17:55:27 -06:00
langou
7014148a5b
Merge pull request #1163 from jprhyne/dlarftTermCase
...
Add non-trivial terminating case to xLARFT
2025-10-23 10:20:45 -06:00
langou
c08dcfa106
Merge pull request #1159 from ACSimon33/nagfor_constant_propagation_fix
...
Fixes for the NAG Fortran compiler
2025-10-20 12:16:23 -06:00
langou
66380df1ca
Merge pull request #1157 from amontoison/precompilation
...
Provide precompiled artifacts for future releases
2025-09-19 10:17:48 -06:00
langou
6b92a7affa
Merge pull request #1048 from grisuthedragon/implement-axpby
2025-09-19 09:11:21 -06:00
langou
b4cf815965
Merge pull request #1156 from TiborGY/fix_gelqt_docs
...
Fix errors in the documentation of ?gelqt
2025-09-16 15:07:24 -06:00
langou
3c1abe4166
Merge pull request #1152 from mgates3/implicit-none
2025-08-27 06:10:33 -06:00
langou
5ce7a26f49
Merge pull request #1098 from TiborGY/gemm_docs
...
Add NaN propagation and array initialization notes to ?GEMM docs
2025-08-16 13:56:26 -06:00
langou
bfbef596de
Merge pull request #1150 from grisuthedragon/cblas-xerbla-fix
...
Fix cblas_xerbla wrong parameter dectection
2025-07-30 07:53:41 -06:00
langou
881bf80d44
Merge pull request #1149 from grisuthedragon/fix-lapack-version-output-in-tests
...
Fix format string in LAPACK tests to match two-digit minor versions
2025-07-29 08:30:58 -06:00
langou
9af1f59df5
Merge pull request #1148 from ndingle-arm/cmake-parallel-patch
...
Capture module file dependencies in CMake
2025-07-23 10:07:57 -06:00
langou
98f34fd3c9
Merge pull request #1145 from martin-frbg/issue1144
...
Have LAPACKE_STRSEN/DTRSEN allocate IWORK to at least one element in all job types
2025-07-09 20:01:20 -06:00
langou
efbd2fdf44
Merge pull request #1142 from Reference-LAPACK/revert-1129-issue1128
...
Revert "Avoid memory corruption with non-finite inputs in ?GEEV"
2025-06-26 09:24:50 -06:00
langou
49ff1770ef
Merge pull request #1139 from angsch/issue-1132
...
Adjust line reflow in LA_GEAM for ILP64 build
2025-06-24 12:33:01 -06:00
langou
52a9434793
Merge pull request #1116 from weslleyspereira/try-new-icamax
...
Adds new icamax with exception handling
2025-06-16 07:11:37 -06:00
Julien Langou
0918f47cbd
follow @angsch idea - add a check for NaN in input matrix A in geev
...
see issue #1128
2025-06-15 12:15:39 -06:00
Julien Langou
25802f27dd
minor: upper case, indentation
2025-06-15 12:05:27 -06:00
langou
14df73a8c6
Merge pull request #1135 from langou/try___fix_cunmlq_zunmlq_in_LAPACKE
2025-06-13 20:29:33 -06:00
langou
18587a4169
Merge pull request #1124 from grisuthedragon/fix-const-cblas
...
Fix const qualifier warnings in CBLAS
2025-06-13 17:51:02 -06:00
langou
fd138de5e5
Merge pull request #1129 from martin-frbg/issue1128
...
Avoid memory corruption with non-finite inputs in ?GEEV
2025-06-13 17:48:29 -06: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
langou
8b24458ab6
Merge pull request #1133 from langou/fix_1127__missing_external_declartion_in_larf1f_and_larf1l
...
Fix #1127 - Add some EXTERNAL declaration in xLARF1L and xLARF1F
2025-06-13 17:08:27 -06:00
Julien Langou
aed00bf394
Fix #1127 - Add some EXTERNAL declaration in xLARF1L and xLARF1F
...
Thanks @syx828
2025-06-13 16:15:35 -06:00
langou
8282ae9688
Merge pull request #1130 from angsch/rm-version
...
Remove hardcoded "version 3.X"
2025-06-13 14:54:49 -06:00
langou
4758c863f5
Merge pull request #1131 from angsch/czgeqp3rk
...
Fix bypassing corner cases due to uninitialized variable in [c,z]geqp3rk
2025-06-09 19:17:45 -06:00
langou
2475f7b391
Merge pull request #1126 from ajz34/fix-gesdd-ldvt_1
...
Fix too strict leading dimension check on LAPACKE_?gesdd_work
2025-05-31 08:32:29 -06:00
langou
b054023bcd
Merge pull request #1094 from wdconinc/gelqs-geqrs-work-lwork
...
?ge(lq|qr)s.f: WORK( LWORK ) -> WORK( * )
2025-05-09 07:49:46 -06:00
langou
72df25ba80
Merge pull request #1117 from weslleyspereira/fix-docs-rotm
2025-04-16 09:36:10 -06:00
langou
3610ceb837
Merge pull request #1119 from dklyuchinskiy/lapack-fix-geev-err-test
...
fix missed error message in test for eigenvalue driver routines ed
2025-04-07 09:59:21 -06:00