Commit Graph
143 Commits
Author SHA1 Message Date
NAKATA Maho 0843d3ed4b BLAS: inline SCABS1/DCABS1 into CAXPY/ZAXPY as statement function CABS1
Replace external function references to SCABS1 and DCABS1 with a local
statement function CABS1 in CAXPY and ZAXPY respectively, eliminating
the dependency on those auxiliary routines.
2026-03-28 14:10:56 +09:00
langou c550a3638b Merge pull request #1215 from langou/typo_in_comment_of_xrotmg 2026-03-27 12:48:18 -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
langou 2ec774a2f6 Merge branch 'master' into try-lapack_namespace 2026-03-25 14:41:24 -06:00
Nakata Maho 507c1dd7c9 fix: correct trailing routine comment in dgemmtr 2026-03-07 14:41:49 +09:00
adam-sim-dev 7d2118331c 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-19 20:26:38 +08: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
Simon Maertens 362029e383 Add missing intrinsics in icamax.f90 and izamax.f90 2025-10-02 16:41:30 +02:00
langou 6b92a7affa Merge pull request #1048 from grisuthedragon/implement-axpby 2025-09-19 09:11:21 -06:00
sh-zheng 593f69fc0c Update doxygen organization 2025-09-16 22:11:25 +08:00
sh-zheng a0e44d7434 Add skew-symmetric blas subroutines and tests 2025-09-15 20:42:26 +08:00
Mark Gates 97b0bedb32 implicit none in BLAS 2025-08-22 01:02:05 -04: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
Martin Köhler 6fa7bf69d1 Fix suggestions by angsch 2025-07-10 12:19:00 +02:00
Martin Köhler 0ab775d65b Merge branch 'master' into implement-axpby 2025-06-17 09:11:54 +02: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
Angelika Schwarz 1a92dcac7c Remove hardcoded "version 3.X" 2025-06-03 12:28:23 +02:00
Martin Köhler 506f2b3541 Merge branch 'Reference-LAPACK:master' into implement-axpby 2025-04-23 21:31:09 +02:00
Weslley da Silva Pereira d70c8c040d Improvements following @angsch's review 2025-03-31 13:32:24 -06:00
Weslley da Silva Pereira e338bb87e1 Change my affiliation in icamax and izamax 2025-03-28 09:24:58 -06:00
Weslley da Silva Pereira e3a48809c8 use /= instead of isnan 2025-03-28 08:23:58 -06:00
Weslley da Silva Pereira 50dc1bf238 Adds new izamax with exception handling 2025-03-27 16:12:17 -06:00
Weslley da Silva Pereira 3c32809d15 Adds disclaimer about non listed values in ROTM 2025-03-27 15:59:40 -06:00
Weslley da Silva Pereira 97bc2e3134 Adds new icamax with exception handling 2025-03-27 15:42:03 -06:00
GYT 5f79137150 simplify nan propagation quirks in the purpose section 2025-01-19 15:57:34 +01:00
GYT 7ad40db8ba add NaN propagation and array initialization notes to gemm docs 2025-01-19 12:31:27 +01:00
Johnathan Rhyne 29dbac94c3 Fixing misspelling of 'triangular' in {s,d,c,z}gemmtr.f 2024-12-01 23:50:10 -05:00
Martin Köhler f21a6aefd2 Fix error if alpha=0 2024-08-28 22:46:32 +02:00
Martin Köhler 6cdf7bc3a4 Implement AXBPY 2024-08-26 16:27:18 +02:00
Martin Köhler c57c156bd1 Add gemmtr group to Doxygen
updated:
 * BLAS/SRC/sgemmtr.f
 * BLAS/SRC/zgemmtr.f
 * BLAS/SRC/cgemmtr.f
 * BLAS/SRC/dgemmtr.f
2024-06-27 14:01:49 +02:00
Martin Köhler 63d2b3af58 add cblas_sgemmtr tests 2024-06-24 14:04:03 +02:00
Martin Köhler b681b1eaec Add cblas_dgemmtr test 2024-06-24 14:04:03 +02:00
Martin Köhler b721a55048 Working CBLAS_ZGEMMTR Test 2024-06-24 14:04:03 +02:00
Martin Köhler 327869db1b Rename GEMMT to GEMMTR in BLAS/
After the discussion on

    https://github.com/Reference-LAPACK/lapack/pull/887

the name changed from xGEMMT to xGEMMTR.
2024-06-24 14:04:03 +02:00
Martin Köhler b25cf2c8d4 Update documentation of xGEMMT 2024-06-24 14:04:02 +02:00
Martin Köhler 19b00163aa Add xGEMMT and their test cases
The xGEMMT subroutines are added in the Fortran
API. The tests are updated as well.
2024-06-24 14:04:02 +02:00
Christoph Conrads ec2805b5e9 CMake: restore compatibility with v3.10 and older
The COMPILE_OPTIONS property exists only from CMake 3.11 onwards.

fixes #975
2024-01-13 17:08:59 +01: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
Simon Maertens b29d75131e Fixed Fortran preprocessor flag for NAG Fortran compiler 2023-11-15 14:22:26 +00: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 29832988b5 Merge pull request #843 from weslleyspereira/fix-248
Updates the documentation of xGEMV and xGBMV related to when M=0 and N=0
2023-08-22 12:58:28 -06:00
Weslley S Pereira 658ac9dbbb Updates documentation of *gemv.f, *gbmv.f, *la_gbamv.f, *la_geamv.f 2023-08-22 11:58:49 -06:00
langou 3b4fea67ce Merge pull request #861 from mkrainiuk/blas_64_macro
Reduce number of macros in fortran compilation line for BLAS _64 API
2023-07-04 07:44:25 -06:00
Mark Gates 303a3ecaa5 rotg: add description to doxygen 2023-07-04 01:29:14 -04:00
Mark Gates 62b19990a2 doxygen: new group structure 2023-07-04 01:29:12 -04:00
Maria Kraynyuk 80b492d102 Reduce number of macros in fortran compilation line for BLAS_64 2023-06-28 16:09:08 -07:00
Maria Kraynyuk ce3f662e12 Add Index-64 API as extended API with _64 suffix for CBLAS 2023-06-22 16:15:41 -07:00
langou 88aa204975 Revert "Add Index-64 API as extended API with _64 suffix for CBLAS" 2023-06-21 02:33:49 -06:00
Maria Kraynyuk 4c2236a536 Add Index-64 API as extended API with _64 suffix for CBLAS 2023-06-06 10:56:33 -07:00
Weslley S Pereira 9e7c7ae87b Updates the documentation of xGEMV and xGBMV related to when M=0 and N=0 2023-05-26 09:32:11 -06:00