3149 Commits
Author SHA1 Message Date
thijssteel 5ceb107887 change conj to conjg 2024-10-21 16:33:10 +02:00
thijssteel 6c7e38b850 add rotc to blas 2024-10-21 16:16:41 +02: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
Lucas M. Schnorr a848e1e760 fix environment variable name 2024-10-15 10:10:37 -03: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
Dmitry Klyuchinsky 5efeb474ec fix leading dimension for matrix B in test routine get52 2024-10-14 18:52:58 +07:00
Lucas M. Schnorr f04808c2ab remove comparison as these conditions are never true 2024-10-12 01:14:13 -03:00
Weslley S. Pereira fd3985f06b Merge pull request #1045 from martin-frbg/fix_macos_ci
CI: Update the MacOS jobs to use gcc-14 in github workflows
2024-10-02 10:32:50 -06: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
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
Weslley S. Pereira 1ae4bd76ed Merge pull request #1058 from Reference-LAPACK/revert-1046-fixup-1042
Revert "Add a few forgotten API_SUFFIX wrappers in the recently changed LAPACKE ?TFSM"
2024-10-02 09:30:05 -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
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
Ilhan Polat 4d1f73ccdb DOC:trsly3: Add dtrsyl3/strsyl3 grouping statements 2024-09-14 15:09:24 +02:00
Martin Kroeker 2cbabee96f Merge pull request #1044 from martin-frbg/removec++dependency
Declare project dependency on C to avoid the CMAKE default of C,C++
2024-08-21 14:54:39 +02: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
Martin Kroeker 43add02e4f Update to gcc-14 on MacOS following removal of gcc-11 2024-08-20 16:18:12 +02:00
Martin Kroeker 87ffaf9e17 Use gcc-14 on MacOS following removal of gcc-11 2024-08-20 16:16:24 +02:00
Martin Kroeker 9f998c493e Declare dependency on C to avoid the CMAKE default of C,C++ 2024-08-20 15:10:00 +02: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
sergey-v-kuznetsov 7fd3d47b03 PR contains bug fixes found in ?tfsm 2024-08-09 17:17:35 -07:00
Harmen Stoppels 6411588a72 Remove CMake < 3 CMP0042 workarounds
CMake only sets install names on darwin to `@rpath/<name>` (which is
desired otherwise rpaths don't work at all) when CMP0042 is ON. That's
the default when CMake 3.0 or higher is required. And lapack requires it
already for years: as of v3.9.1
(8f004b353a).

So, delete the old workarounds that effectively set CMP0042 to ON.

Further, delete the following three options that are redefinitions of
builtin with values that are builtin defaults:
- `CMAKE_MACOSX_RPATH`
- `CMAKE_SKIP_BUILD_RPATH`
- `CMAKE_BUILD_WITH_INSTALL_RPATH`

Lastly, lapack automatically sets `CMAKE_INSTALL_RPATH_USE_LINK_PATH` to
`ON` whenever installing to a non-system dir. The assumption is that
whenever you install something to a non-system dir, you need rpaths to
locate dependencies. But this is just an assumption which may or may
not hold. The downside of it is that the option can be annoying when
lapack is used as a sub-project as it affects a global CMake variable
(for example OpenBLAS uses lapack as a sub-project). Instead, let users
or packagers provide this on the command line if they really need it --
remove it from lapack as it's as helpful as it is harmful.
2024-08-07 10:00:00 +02: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
GYT c3c505b1c7 Add notes to *GGGLM about how only exact rank-deficiency is checked 2024-07-25 12:50:47 +02:00
GYT b7335217c1 Add notes to *GGLSE about how only exact rank-deficiency is checked 2024-07-25 12:50:47 +02:00
GYT 3ed4768ed0 Add notes to *GETSLS about how only exact rank-deficiency is checked 2024-07-25 12:50:47 +02:00
GYT ba91e7eddb Add notes to *GELST about how only exact rank-deficiency is checked 2024-07-25 12:50:47 +02:00
GYT 1bf0ea2f93 Add notes to *GELS about how only exact rank-deficiency is checked 2024-07-25 12:50:47 +02:00
GYT 6922840707 Add notes to *TPTRS about how only exact singularity is checked 2024-07-25 12:50:47 +02:00
GYT 4afdca25b2 Add "exact" to *TRTRS and *TBTRS info value descriptions 2024-07-25 12:50:47 +02:00
GYT 5475251aba Add note to *TRTRS and *TBTRS about how only exact singularity is checked 2024-07-25 12:50:47 +02: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
Simon Maertens 349b76a5ee Remove trailing whitespace 2024-07-12 15:00:39 +01:00
Simon Maertens 22f9be6a47 Added parentheses to multiplications to prevent compilers from using FMAs where the different rounding can lead to a change in control flow. 2024-07-12 14:52:11 +01:00
langou 694e3375b0 Merge pull request #887 from grisuthedragon/implement-gemmt
Implement xGEMMTR and cblas_xGEMMTR
2024-06-28 00:16:21 -07: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 0e37c5cc37 Fix CMake Build 2024-06-24 15:35:14 +02:00
Martin Köhler 34adaba0e6 Add tests for cblas_s/d/zgemmtr 2024-06-24 15:18:22 +02:00
Martin Köhler 85717807e9 Working error tests on cblas_cgemmtr 2024-06-24 15:12:49 +02:00
Martin Köhler 63d2b3af58 add cblas_sgemmtr tests 2024-06-24 14:04:03 +02:00