Commit Graph
100 Commits
Author SHA1 Message Date
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
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
langou ca82e5ea5c Merge pull request #1111 from zaikunzhang/patch-1
Update README.md
2025-03-07 08:04:20 -07:00
langou 6b1827041f Merge pull request #1107 from grisuthedragon/improve-gemmtr-tests
Fix the testsuite of xGEMMTR
2025-02-06 19:00:27 -07:00
langou a00531096f Merge pull request #1101 from julielangou/master
Update Source code to fix issue with links in Doxygen
2025-01-20 23:57:11 -07:00
langou 447fd4e784 Merge pull request #1099 from martin-frbg/reflow_lines
Fix line reflow in some of the DEPRECATED sources
2025-01-20 01:02:07 -07:00
langou ba83427c03 Merge pull request #1096 from mgates3/docs
updates for doxygen 1.12
2025-01-13 22:43:57 -07:00
langou 0799b59571 Merge pull request #1093 from wdconinc/patch-1
dlahrd.f: consistent line reflow for DTRMV calls
2025-01-13 01:27:33 -07:00
langou cf2c4402e9 Merge pull request #1095 from julielangou/master
Updating LAPACK version to 3.12.1
2025-01-13 01:08:10 -07:00
langou 6ec7f2bc4e Merge pull request #1080 from jprhyne/master
Adding a recursive xLARFT
2024-12-03 04:39:11 -07:00
langou 7b4c3a3e10 Merge pull request #1079 from hjjvandam/fix/line_lengths
Fix line lengths for the extended API
2024-12-03 04:38:58 -07:00
langou 1b0c6a7a05 Merge pull request #1081 from jprhyne/gemmtrDoc
Fixing misspelling of 'triangular' in {s,d,c,z}gemmtr.f
2024-12-02 00:12:06 -07:00
langou e7d27c7a6c Merge pull request #1082 from jprhyne/gitignoreModFile
updating gitignore to ignore the mod files when we compile
2024-12-02 00:04:41 -07:00
langou 9128e2051a Merge pull request #1071 from angsch/scorecard
[Github workflow] Bump scorecard version
2024-11-07 10:32:58 -07:00
langou 1573c82754 Merge pull request #1069 from angsch/use-gemmtr
Use GEMMTR for SY/HE linear updates
2024-10-26 12:39:30 -07:00
langou 60618095bc Merge pull request #1062 from schnorr/master
Remove comparison as these conditions are never true
2024-10-15 07:31:51 -07:00
langou d60614e022 Merge pull request #1064 from dklyuchinskiy/lapack-fix-ldb-in-get52
fix leading dimension for matrix B in test routine get52
2024-10-14 08:14:13 -07:00
langou db1bcd2186 Merge pull request #1059 from Reference-LAPACK/revert-1058-revert-1046-fixup-1042
Revert "Revert "Add a few forgotten API_SUFFIX wrappers in the recently changed LAPACKE ?TFSM""
2024-10-02 09:26:49 -07: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
langou 847c5a0dd3 Merge pull request #1046 from martin-frbg/fixup-1042
Add a few forgotten API_SUFFIX wrappers in the recently changed LAPACKE ?TFSM
2024-10-01 07:33:54 -07:00
langou 4b3d8a4643 Merge pull request #1051 from ilayn/trsyl_real_docs
DOC:trsly3: Add dtrsyl3/strsyl3 grouping statements
2024-09-14 08:06:49 -07:00
langou 9c0ef6653d Merge pull request #1040 from haampie/fix/rpath-once-again
Remove CMake < 3 CMP0042 workarounds
2024-08-11 09:16:54 -07:00
langou dd49b19c08 Merge pull request #1042 from sergey-v-kuznetsov/lapacke_tfsm_fixes 2024-08-09 19:21:37 -07:00
langou 3c351aad41 Merge pull request #924 from TiborGY/master
Clarify documentation of singularity/rank-deficiency checks
2024-07-25 11:23:10 -07:00
langou 9840f504b4 Merge pull request #1033 from ACSimon33/eigenvalue_fma_error
Prevent compilers from using FMA instructions
2024-07-13 01:17:55 -07:00
langou 694e3375b0 Merge pull request #887 from grisuthedragon/implement-gemmt
Implement xGEMMTR and cblas_xGEMMTR
2024-06-28 00:16:21 -07:00
langou d54857fa41 Merge pull request #1030 from dklyuchinskiy/fix-few-typos-and-sytrd-workspace
fix few typos and sytrd boundary workspace
2024-06-21 09:22:38 -07:00
langou e60ea22d90 Merge pull request #961 from ACSimon33/unintialized_variables
Fixed usage of uninitialized variables in TESTING
2024-06-21 02:17:39 -07:00
langou 2d49fb6ce3 Merge pull request #1029 from dklyuchinskiy/fix-bdsqr-documentation
align documentation of BDSQR workspace with code
2024-06-21 01:36:36 -07:00
langou 95530dd25c Merge pull request #1028 from ACSimon33/nagfor_strlength_type_on_linux
Fix NAG Fortran compiler flag
2024-06-20 08:20:10 -07:00
langou 564dae9965 Merge pull request #1027 from ACSimon33/fix_lto_type_mismatch
Fix lto type mismatch
2024-06-20 08:19:54 -07:00
langou dbc2fbdd89 Merge pull request #1020 from jprhyne/orm2r
Implementation of dorm2r and dlarf1f
2024-06-20 05:48:30 -07:00
langou a56dbda146 Merge pull request #964 from cdluminate/master
Fix the wrong implementation of the new tests for xblat1.f
2024-06-19 09:34:56 -07:00
langou 256c836898 Merge pull request #1019 from EduardFedorenkov/1011-add-larf1f-and-larf1l-in-lapack
develop DLARF1F and implement in ORM2R, #1011
2024-06-19 08:03:18 -07:00
langou 2121711ff6 Merge pull request #1025 from ACSimon33/fortran_strlen_types
Configurable type of hidden Fortran strlen arguments
2024-06-19 08:03:02 -07:00
langou 8b468db25c Merge pull request #1024 from cenewcombe/ddrvst_bug
Fix infinite loop when an error occurs in tests ddrvst and sdrvst
2024-06-13 00:37:21 -07:00
langou 163c34bcdd Merge pull request #1022 from ACSimon33/use_more_modern_cmake
Use more modern CMake
2024-06-11 10:27:34 -07:00
langou 017dbf4eee Merge pull request #1023 from Goddan-wq/lapack_issue1021
changing the order of loop to improve performance
2024-06-06 11:11:49 -07:00
langou a4d0691259 Merge pull request #1002 from ahnaf-tahmid-chowdhury/rpath-fix
Allow User Configuration of RPATH Settings
2024-06-02 17:03:34 -07:00
langou dd2e5efd8f Merge pull request #1018 from mgates3/orhr_col_fix
fix out-of-bounds access in orhr_col
2024-05-24 07:23:23 -07:00
langou 4a8ed6be3d Merge pull request #1016 from EduardFedorenkov/1011-fix-larfb-documentation
fix LARFB documentation, #1011
2024-05-20 17:28:20 -07:00
langou 59fe2954fb Merge pull request #1009 from lepus2589/1008-allow-installing-of-binaries-to-subdirectory-while-keeping-cmake-package-scripts-in-the-same-place
#1008 Allow installing binaries to subdirectory while keeping CMake package scripts in the same place
2024-04-17 09:12:28 -06:00
langou c4a1f76070 Merge pull request #1007 from jip/fix
fix comments
2024-04-10 08:09:03 -06:00
langou a6f8371369 Merge pull request #1004 from jip/fix
fix comments
2024-04-09 13:27:01 -06:00
langou 7295ac130f Merge pull request #998 from christoph-conrads/997-xSYEVR-clarify-use-of-multiple-algorithms
xSY/HEEVR: clarify use of multiple algorithms
2024-03-21 11:34:56 -06:00
langou 54261473ab Merge pull request #993 from christoph-conrads/xGEDMD-fix-iso-fortran-warnings-with-64bit-integers
xGEDMD(Q): silence warning with 64-bit integers
2024-03-01 13:08:44 -07:00
langou fe843f99d6 Merge pull request #989 from angsch/bdsqr
Two small fixes of bdsqr
2024-02-26 06:19:52 -07:00
langou c6bc40164a Merge pull request #888 from mkrainiuk/lapacke_64
Add Index-64 API as extended API with _64 suffix for LAPACKE
2024-02-10 13:08:07 -07:00
langou 50d689057a Merge pull request #984 from FrK5E/lapack_testing_py_typo
Typo
2024-01-25 14:35:21 -07:00
langou add94979e9 Merge pull request #981 from christoph-conrads/980-CZLARFGP-must-re-scale-when-ALPHA-is-not-real
{C,Z}LARFGP: re-scale input vector more often
2024-01-18 08:33:55 -07:00
langou 0a3aa4db40 Merge pull request #979 from turboencabulator/doxygen-warnings
Fix Doxygen warnings
2024-01-16 22:40:41 -07:00
langou 5d705a1a20 Merge pull request #978 from turboencabulator/doxygen-sync
Re-sync Doxyfile with CMake
2024-01-16 20:57:46 -07:00
langou 8254fbdd80 Merge pull request #976 from christoph-conrads/975-LAPACK-requires-CMake-3.11-or-newer
CMake: restore compatibility with v3.10 and older
2024-01-13 09:48:01 -07:00
langou d7ea9c52b9 Merge pull request #970 from turboencabulator/perms 2024-01-06 18:44:07 -07:00
langou db501d91ba Merge pull request #959 from dklyuchinskiy/lapack-fix-dmd-issues
fix some DMD issues
2023-12-12 09:00:09 -07:00
langou c2255a8d4d Merge pull request #942 from dklyuchinskiy/lapack-257-zero-lwork 2023-12-04 08:15:01 -07:00
langou a4298d5ff6 Merge pull request #954 from ACSimon33/lapack_testing_python_summary_bug
Fixed search phrase for determining the amount of successful tests
2023-12-01 07:37:55 -07:00
langou 3200980553 Merge pull request #953 from ACSimon33/test_memory_leak
Fixed memory leak in testing framework
2023-11-29 08:43:39 -07:00
langou af77ebfa6c Merge pull request #950 from ACSimon33/cblas_weak_attribute 2023-11-29 08:08:00 -07:00
langou 9560fe2fe3 Merge pull request #951 from ACSimon33/nagfor_imag_fix 2023-11-29 08:06:10 -07:00
langou e78a2ad18c Merge pull request #948 from weslleyspereira/fix-945
Enables Fortran before including CheckFortranFunctionExists in CMakeL…
2023-11-27 12:04:16 -07:00
langou 04b044e020 Merge pull request #944 from julielangou/master
LAPACK 3.12.0 release
2023-11-24 13:41:15 -07:00
langou b231dd57cd Merge pull request #941 from Reference-LAPACK/lapack-new-feature
Update of the documentation to the pull request "Truncated QR with Pivoting #891"
2023-11-21 07:14:44 -07:00
langou d811d855d8 Merge pull request #940 from ACSimon33/void_main_fix_for_apple_clang 2023-11-15 08:16:04 -07:00
langou 4b8a925006 Merge pull request #939 from ACSimon33/nagfor_fix
Fixed Fortran preprocessor flag for NAG Fortran compiler
2023-11-15 07:40:26 -07:00
langou d58d59a99d Merge pull request #891 from Reference-LAPACK/lapack-new-feature
Truncated QR with Pivoting
2023-11-14 21:02:04 -07:00
langou ae9c818530 Merge pull request #925 from angsch/master
Add Anderson's tests of NRM2
2023-11-12 08:43:44 -07:00
Julien Langou 466401c52b defgroup for DMD in groups-usr.dox 2023-11-11 14:44:58 -07:00
Julien Langou 3ac3bf9fa4 some more improvements to the doxygen documentation 2023-11-11 14:40:20 -07:00
Julien Langou 5d35af84fd add Tennessee, Berkeley, Colorado and NAG 2023-11-11 10:42:03 -07:00
langou 6261d629e1 Merge pull request #930 from christoph-conrads/917-sorcsd2by1-computes-inaccurate-result
Make vector orthogonalization more reliable
2023-11-11 09:46:20 -07:00
Julien Langou a383745e50 make the DMD comments in the header Doxygen compliant 2023-11-10 20:36:27 -07:00
Julien Langou 44e942df6d fix #931
fix typo for the blas level of BLAS/SRC/DTRSV
2023-11-10 08:49:41 -07:00
langou 8ecaaf9869 Merge pull request #928 from christoph-conrads/fix-critical-xUNBDB6-typo
xORBDB6/xUNBDB6: fix a constant
2023-11-06 13:47:02 -07:00
langou 7a29cfe543 Merge pull request #920 from weslleyspereira/makes-cmake-independent-from-Fortran
Always use C as linker language for CBLAS
2023-10-31 19:18:07 -06:00
langou 33b3a45a90 Merge pull request #834 from weslleyspereira/makes-cmake-independent-from-Fortran
Compilation of LAPACKE possibly independent from Fortran
2023-10-31 12:09:06 -06:00