Commit Graph
100 Commits
Author SHA1 Message Date
langou d8b427ad63 Merge pull request #1335 from ACSimon33/windows_ci
Update Windows CI
2026-07-23 09:59:37 -06:00
langou b11f5bd89d Merge pull request #1331 from ACSimon33/underflow_warning
Avoid computing ONE / HUGE(ZERO) unless it is needed.
2026-07-22 10:49:23 -06:00
langou a23bdceb22 Merge pull request #1332 from ACSimon33/lapacke_deallocation_order
Fixed wrong deallocation order in LAPACKE routines
2026-07-22 10:49:12 -06:00
langou ef0747856e Merge pull request #1333 from ACSimon33/mixed_enum_warnings
Fix mixed enum and integer sign change warnings
2026-07-22 10:48:52 -06:00
langou 7093b0e439 Merge pull request #1330 from ACSimon33/constant_nan
NAG Fortran constant NaN propagation
2026-07-22 08:35:31 -06:00
langou 99fe793bc0 Merge pull request #1276 from ACSimon33/refactor_ext_64_api
Index-64 extended API overhaul
2026-07-21 12:10:27 -06:00
langou 9324991fa7 Merge branch 'master' into refactor_ext_64_api 2026-07-21 11:02:11 -06:00
langou 14398a8125 Merge pull request #1329 from ACSimon33/constant_nan
Explicit NaNs with NAG Fortran and LAPACKE mangling issue fix
2026-07-21 10:56:55 -06:00
langou c1c5b726be Merge pull request #1249 from martin-frbg/issue1223
Adjust line reflow in complex (GER/POR/SYR)FSX for ILP64 build
2026-07-15 03:30:25 -06:00
langou 1954919f2f Merge pull request #1260 from ACSimon33/export_import_cblas_globals
Fix CBLAS tests for shared Windows builds
2026-07-15 03:28:26 -06:00
langou bceadf3238 Merge pull request #1278 from ACSimon33/index_64_conversion_errors
Fix Index-64 conversion errors
2026-07-15 03:25:51 -06:00
langou ee81e65267 Merge pull request #1250 from martin-frbg/issue1118
Allow using gfortran even with the Cray PE_ENV set to something else
2026-07-15 03:23:35 -06:00
langou 379b30d311 Merge pull request #1245 from nakatamaho/fix/lartg-stable-complex-s
avoid large intermediates in complex LARTG
2026-07-15 03:22:29 -06:00
langou 31a1d7844b Merge pull request #1325 from langou/add_path_in_ilaenv_for_tzrzf_and_unmrz 2026-07-14 14:07:54 -06:00
langou 06060fb7f6 Merge pull request #1161 from scr2016/scr2016-dgecx-draft
adding GECXX to LAPACK
2026-07-14 10:09:40 -06:00
langou 212bf98263 add a return to line 2026-07-14 06:51:01 -06:00
langou 5b484b2ae5 Merge branch 'master' into scr2016-dgecx-draft 2026-07-14 06:39:18 -06:00
Julien Langou 0e9dea7351 add path for TRTRZ and UNMRZ in ILAENV 2026-07-14 04:17:11 -06:00
langou 693f114224 Merge pull request #1324 from Reference-LAPACK/revert-1295-issue1277
Revert "*evr, *stevr: use fast CSTEMR path for partial eigenvalue ranges on I…"
2026-07-13 10:59:55 -06:00
langou e0b72f6a9f Merge pull request #1279 from ACSimon33/fix-external-declarations
Fix external declarations
2026-07-13 10:52:33 -06:00
langou 7551f87f5e Merge pull request #1305 from jschueller/issue608
TGSJA: replace HUGE intrinsic with LAMCH('O')
2026-07-13 09:10:40 -06:00
langou d62eebccd4 Revert "*evr, *stevr: use fast CSTEMR path for partial eigenvalue ranges on I…" 2026-07-13 08:11:05 -06:00
langou 9e55d36949 Merge pull request #1297 from jschueller/issue744
*drgev: relax eigenvalue consistency test
2026-07-13 06:31:33 -06:00
langou c0b35f8a83 Merge pull request #1323 from langou/remove_many_IF_statements_in_TRSM
Remove IF statement related to initial zeros in X for triangular multiplications and solves ( tbmv, tbsv, tpmv, tpsv, trmm, trmv, trsm, and trsv )
2026-07-13 06:20:27 -06:00
langou ee358af929 Merge pull request #1322 from Reference-LAPACK/lapack__comments_in_geqrf
comments in geqrf based on #1304 and #257
2026-07-13 06:20:12 -06:00
langou 6bf019efd1 Merge pull request #1298 from jschueller/issue973
*chklq: fix test failures when NB=1 with M=N
2026-07-13 06:09:06 -06:00
langou 05a6d9f4e9 Merge pull request #1295 from jschueller/issue1277
*evr, *stevr: use fast CSTEMR path for partial eigenvalue ranges on I…
2026-07-13 03:30:18 -06:00
langou 9cf8bd2378 Merge pull request #1288 from jschueller/issue1108
slaruv/dlaruv: fix seed advancement on rejected uniform deviate
2026-07-13 03:09:45 -06:00
langou 76bb13e396 Merge pull request #1290 from jschueller/issue938
slarfgp/dlarfgp: avoid overflow when computing 1/ALPHA
2026-07-13 03:07:53 -06:00
Julien Langou 114140a8ba remove the IF (X(J).NE.ZERO) THEN that saves FLOPS but might prevent NaN propagation 2026-07-12 10:55:23 -06:00
Julien Langou ba20cd239b remove the IF (A(J,K).NE.ZERO) THEN that saves FLOPS but might prevent NaN propagation 2026-07-12 10:47:44 -06:00
Julien Langou acff87b05a remove the IF (X(J).NE.ZERO) THEN that saves FLOPS but might prevent NaN propagation 2026-07-12 10:37:27 -06:00
Julien Langou c9e94a06c5 remove the IF (X(J).NE.ZERO) THEN that saves FLOPS but might prevent NaN propagation 2026-07-12 10:35:24 -06:00
Julien Langou 6e7b86cda4 remove the IF (X(J).NE.ZERO) THEN that saves FLOPS but might prevent NaN propagation 2026-07-12 10:19:57 -06:00
Julien Langou ce673d064d remove the IF (X(J).NE.ZERO) THEN that saves FLOPS but might prevent NaN propagation 2026-07-12 10:15:11 -06:00
Julien Langou b8607fe70f remove the IF (X(J).NE.ZERO) THEN that saves FLOPS but might prevent NaN propagation 2026-07-12 10:09:50 -06:00
Julien Langou 301097afd8 remove a TEMP = that is good to make the real arithmetic code looks like the complex arithmetic one but weird otherwise 2026-07-12 10:08:38 -06:00
Julien Langou e8785e4e1e remove all TEMP = ONE/A(J,J) and force explicit division like B(I,J)/A(J,J) instead of TEMP*B(I,J) 2026-07-12 09:54:04 -06:00
Julien Langou 38ccf80859 remove all IF (A(K,J).NE.ZERO) 2026-07-12 09:26:24 -06:00
Julien Langou f0aaa58e14 remove all (ALPHA.NE.ONE) in TRSM family 2026-07-12 09:09:04 -06:00
Julien Langou b7c0841b09 comments in geqrf based on #1304 and #257 2026-07-09 06:43:06 -06:00
langou 552873f0a9 Merge pull request #1306 from jschueller/issue977
{d/s}sytrf: fix documentation error in UPLO='U' factorization
2026-07-09 06:18:26 -06:00
langou 36c931cac2 Merge pull request #1304 from jschueller/issue257
{s/c/d/z}geqrf: document workspace query for empty matrices
2026-07-09 05:34:06 -06:00
langou d1e64796ed Merge pull request #1317 from jschueller/issue255_bis
{d/s}laed2/8: Increase deflation tolerance to match {d/s}lasd2/7
2026-07-09 05:32:29 -06:00
langou 6840252146 Merge pull request #1301 from jschueller/issue636
*trsm: remove zero-RHS skip for consistent NaN on singular matrix
2026-07-09 04:40:03 -06:00
langou fc09e73853 Merge pull request #1319 from langou/tmp_remove_extra_comments_introduced_in_PR1318
remove extra comments introduced in PR #1318
2026-07-08 08:48:00 -06:00
Julien Langou 46b06d80b6 remove extra comments introduced in PR #1318 2026-07-08 07:22:30 -06:00
langou fff42b8aeb Merge pull request #1318 from meng004/fix-lapacke-lacpy-rowmajor-729
Fix LAPACKE_?lacpy_work row-major triangular copy corrupting the untouched triangle (#729)
2026-07-08 07:18:02 -06:00
langou 98e5d7a237 Merge pull request #1315 from sameer-amd-in/issue1314
{s/c/d/z}larf{/1f/1l}: fix negative increment vector handling
2026-06-24 02:20:05 -06:00
langou 122f8924ed Merge pull request #1309 from amilsted/issue_995 2026-06-15 12:23:09 -06:00
langou 0f819939d2 Merge pull request #1307 from jschueller/issue326
DLASQ3, SLASQ3: stop modifying QMAX
2026-06-15 05:47:52 -06:00
langou 966a012664 Merge pull request #1296 from jschueller/arm
CI: Enable ubuntu/arm
2026-06-15 01:13:15 -06:00
langou fbd4146ce5 Merge pull request #1286 from jschueller/issue255
dlasd2/slasd2: Increase deflation tolerance to match dlasd7/slasd7
2026-06-13 04:02:37 -06:00
langou 1b2cbb7649 Merge pull request #1293 from jschueller/issue965
dbbcsd/sbbcsd/cbbcsd/zbbcsd: fix insufficiently accurate U2 in CS dec…
2026-06-13 03:58:48 -06:00
langou 048d12f150 Merge pull request #1292 from jschueller/issue546
ormqr/ormlq/ormrq/ormql, unmqr/unmlq/unmrq/unmql: fix minimum workspa…
2026-06-13 03:57:23 -06:00
langou 21af89cef0 Merge pull request #1287 from jschueller/issue734
LAPACKE/tprfb_work: fix row-major A dimensions for SIDE='R'
2026-06-13 03:55:39 -06:00
langou e938bbbe24 Merge pull request #1285 from jschueller/issue242
bdsqr: Fix INFO return when NCVT=NRU=NCC=0
2026-06-13 03:54:01 -06:00
langou f5340708e6 Merge pull request #1294 from changangela/fix-lapacke-nancheck-overflow
Fix integer overflow in LAPACKE nancheck helpers for large matrices
2026-06-12 01:55:18 -06:00
langou 192037884c Merge pull request #1261 from ACSimon33/fix_warnings
Fix Intel Classic build on Windows and various warnings
2026-06-12 01:42:07 -06:00
langou 078d8978db Merge pull request #1280 from ACSimon33/cherry-pick-7872e2d6
Fixed CBLAS symbol name: cblas_zaxbpy_64 -> cblas_zaxpby_64
2026-06-12 01:38:54 -06:00
langou fd8e6db995 Merge pull request #1289 from jschueller/issue676
gelsy: fix ILAENV workspace query routines for TZRZF/UNMRZ
2026-06-12 01:37:02 -06:00
langou d5dbabe3f5 Merge pull request #1291 from jschueller/issue549
dorcsd2by1/uncsd2by1: avoid OOB access with zero rows
2026-06-12 01:34:55 -06:00
langou 077667a1be Merge pull request #1284 from jschueller/cblas
Misc fixes
2026-06-11 08:14:19 -06:00
langou 92ef3aaeb8 Merge pull request #1259 from ACSimon33/fix_python_test_summary
Fix Python test summary
2026-06-11 07:47:29 -06:00
langou 6e88a11703 Merge pull request #1251 from martin-frbg/issue1183
Optimize looping over the lower triangular in fat matrix cases of LACPY/LANTR/LASCL
2026-06-11 07:16:58 -06:00
langou 54b6620d27 Merge pull request #1264 from AymenQ/fix-complex-nrm2-inf-test
Fix complex NRM2 tests for matching infinite results
2026-06-11 04:15:19 -06:00
langou a66e2a37c4 Merge pull request #1252 from scr2016/refactor-github-workflow-file-cmake_yml--config
in .github/workflows/cmake.yml, removed redundant '--config ${{env.BUILD_TYPE}}' from 'cmake --build build'
2026-06-01 00:25:52 -06:00
langou 7e4e6bf07e Merge pull request #1039 from haox1/stebz
Fixes of STEBZ
2026-05-24 09:08:06 -06:00
langou 8515a319e7 Merge pull request #1283 from sergey-v-kuznetsov/fixes_for_issue-1282
Fixes for LAPACK test crashes -ffpe-trap
2026-05-21 03:08:53 -06:00
langou 67c7c8ac05 Merge pull request #1274 from kyungminlee/fix-sggev3-query
Gate SGGEV3 workspace query on ILV, not ILVL
2026-05-11 07:54:43 -06:00
langou e014d6ce59 Merge pull request #1275 from kyungminlee/fix-dlaswlq-nb
Reject NB=0 in DLASWLQ argument validation
2026-05-11 07:38:43 -06:00
langou 5da5348aa0 Merge pull request #1242 from nakatamaho/cleanup/con-lsame-norm
SRC: use LSAME for NORM checks in condition routines
2026-05-11 04:45:26 -06:00
langou 382c275cb1 Merge pull request #1273 from kyungminlee/fix-laqz0-xerbla-sign
Fix XERBLA sign in ?LAQZ0 LWORK check
2026-05-11 01:59:23 -06:00
langou a2303521f8 Merge pull request #1272 from kyungminlee/fix-info-position-drift
Fix INFO=-N in argument-validation
2026-05-11 01:59:04 -06:00
langou 6e881c3dce Merge pull request #1271 from kyungminlee/fix-stale-externals
Fix stale externals and documentation typo
2026-05-11 01:58:31 -06:00
langou 6d7772085a Merge pull request #1270 from kyungminlee/fix-dgejsv-lwork
Fix workspace size argument in DGEJSV inner DGESVJ call
2026-05-11 01:57:58 -06:00
langou 62b2396d7b Merge pull request #1269 from kyungminlee/fix-sgejsv-joba
Fix JOBA argument in SGEJSV inner SGESVJ call (LSVEC && RSVEC branch)
2026-05-11 01:12:32 -06:00
langou fd5303c002 Merge pull request #1268 from kyungminlee/fix-typo
Fix typo in ZLA_SYRFSX_EXTENDED
2026-05-08 03:50:59 -06:00
langou ceb69d600f Merge pull request #1267 from kyungminlee/fix-max
Remove unused intrinsic MAX
2026-05-08 03:50:28 -06:00
langou ea1b145b04 Merge pull request #1266 from kyungminlee/master
Remove unused parameter ONE
2026-05-08 03:48:01 -06:00
langou d6b82864ed Merge pull request #1265 from kyungminlee/master
Fix typo in ?orbdb3/?unbdb3
2026-05-07 05:39:30 -06:00
langou 8cd9026676 Merge pull request #1240 from nakatamaho/cleanup/lalsd-lsame-uplo
SRC: use LSAME for UPLO checks in lalsd
2026-05-03 06:48:09 -06:00
langou 71bf5ec123 Merge pull request #1239 from nakatamaho/cleanup/gttrs-lsame-trans
SRC: use LSAME for TRANS checks in gttrs
2026-05-03 06:14:36 -06:00
langou 20318b7f72 Merge pull request #1238 from nakatamaho/cleanup/pttrs-lsame-uplo
SRC: use LSAME for UPLO checks in pttrs
2026-05-03 05:18:55 -06:00
langou 20044bbd95 Merge pull request #1225 from ndingle-arm/cumlq-workspace-patch
Calculate CUNMLQ LWORK consistently when K=0
2026-04-24 13:53:49 -06:00
langou 7d2bfce176 Merge pull request #1253 from ACSimon33/getenv_s
Improve getenv usage
2026-04-22 20:16:55 -06:00
langou 8a1ae32a4c Merge pull request #1255 from ACSimon33/remove_bind_c
Remove BIND(C) for 3.13.0 release
2026-04-22 19:36:56 -06:00
langou d1d33467ee Merge pull request #1256 from ACSimon33/intel_compilers_on_windows
Fixes for Intel compilers on Windows
2026-04-22 19:33:37 -06:00
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