Commit Graph
3428 Commits
Author SHA1 Message Date
Marcel Jacobse 2f2e7cb5f5 Fix actual arguments in some procedure calls
Some calls did not match the actual procedure definition
2023-07-14 13:26:31 +02:00
Martin Kroeker 914f719422 properly cast from zwork_query result to lzwork 2023-07-12 15:29:39 +02:00
Martin Kroeker b85e2bd578 fix types of work and zwork array in c/zgedmd interfaces 2023-07-11 23:25:46 +02:00
Martin Kroeker 6eecdf6c0c update to match c/zgedmd interface fixes 2023-07-11 23:24:10 +02:00
langou c57e36a43b Merge pull request #883 from angsch/master
Fix workspace query corner cases
2023-07-11 08:55:54 -06:00
Angelika Schwarz 98f3f675f9 Fix workspace query corner case
If N = 0, a workspace query returns WORK( 1 ) = 0 as the required
workspace. If this result is used to allocate workspace, then
LWORK = 0 and the next call triggers xerbla since LWORK.LT.1.
2023-07-11 15:56:42 +02:00
Martin Kroeker cc4798ea38 Adjust prototypes of Dynamic Mode Decomposition functions 2023-07-09 18:20:22 +02:00
Martin Kroeker 1575bb8e19 Update LAPACKE interfaces for Dynamic Mode Decomposition 2023-07-09 18:10:48 +02:00
langou 308bf2f9dc Merge pull request #878 from vladimir-ch/fix-lapacke-xlarfb
Fix computation of uplo in LAPACKE_xlarfb
2023-07-07 12:36:39 -06:00
Vladimir Chalupecky 5ea1d00b4c Fix computation of uplo in LAPACKE_xlarfb
The shape of V depends on how the vectors are stored, not from which
side the block reflector is applied.

Fixes #877
2023-07-07 19:12:29 +02:00
langou f92afd2c86 Merge pull request #876 from eaberendeev/master
fix nrhs=0 case in ?gelss
2023-07-07 01:01:13 -06:00
Evgeny Berendeev 2778e092a0 fix nrhs=0 case in ?gelss 2023-07-07 10:02:40 +07:00
langou 4b54a336a4 Merge pull request #839 from weslleyspereira/try-crscl
Adds CRSCL
2023-07-04 09:48:24 -06:00
langou 8b7f5106d4 Merge pull request #867 from aravindh-krishnamoorthy/826
Correct the order of returned eigenvalue and eigenvectors for 2x2 matrices with IL=IU in C/D/S/Z/STEMR
2023-07-04 08:38:55 -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
langou a1f308a2f0 Merge pull request #853 from mkrainiuk/master
Create DOCS/CBLAS.md
2023-07-04 05:18:42 -06:00
langou d19d6f5321 Merge pull request #802 from mgates3/docs
new doxygen group structure
2023-07-04 05:06:45 -06:00
Mark Gates 71079551f2 doxygen: customize layout to rename Modules to Routines 2023-07-04 02:52:03 -04:00
Mark Gates c125c2dd2d doxygen: add default layout 2023-07-04 02:52:01 -04:00
Mark Gates 3c5ca872da doxygen: update config and Makefile, use same config for html and man 2023-07-04 02:50:22 -04:00
Mark Gates 303a3ecaa5 rotg: add description to doxygen 2023-07-04 01:29:14 -04:00
Mark Gates bd9bf0bb4c lassq: rename variable scale to match docs 2023-07-04 01:29:14 -04:00
Mark Gates fd23cd98a3 lagtm: fix matrix-vector to matrix-matrix 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 fd230d2335 Update CBLAS.md 2023-07-03 12:16:54 -07:00
Maria Kraynyuk 80b492d102 Reduce number of macros in fortran compilation line for BLAS_64 2023-06-28 16:09:08 -07:00
Aravindh Krishnamoorthy 128b0a9b5f Issue #826: Initial version of the fix in c/d/s/z/stemr.f for 2x2 matrices. 2023-06-28 10:51:20 +02:00
Aravindh Krishnamoorthy 326b78e1e3 #826: Whitespace correction 2023-06-27 21:14:32 +02:00
Aravindh Krishnamoorthy 6f039cb044 #826: Eigenvectors bug in dstemr.f 2023-06-27 21:13:54 +02:00
Aravindh Krishnamoorthy 3a7690c094 #826: Correct bug in dstemr.f 2023-06-27 20:08:22 +02:00
Weslley S Pereira d212879672 Fix bugs in ZRSCL 2023-06-26 10:12:50 -06:00
Weslley S Pereira c9a49d98cf Adds zrscl in the build environments 2023-06-26 09:39:40 -06:00
Weslley S Pereira bfcece32ec Adding zrscl.f 2023-06-26 09:34:24 -06:00
Weslley S. Pereira e2428ec4cb Merge pull request #860 from chrwarm/openmp_bug
[cz]hetrd_hb2st.F, [sd]sytrd_sb2st.F OpenMP fixes
2023-06-26 11:18:26 -04:00
langou a763f93844 Merge pull request #857 from mkrainiuk/cblas_64
Add Index-64 API as extended API with _64 suffix for CBLAS
2023-06-26 08:17:05 -06:00
langou 94f7c9e881 Merge pull request #858 from mkrainiuk/build_verbose 2023-06-24 00:51:28 -06:00
Maria Kraynyuk ad219dc3c3 Add verbose build to CI 2023-06-23 16:17:48 -07:00
Maria Kraynyuk c2c4dc1d1e Create DOCS/CBLAS.md 2023-06-22 16:23:05 -07:00
Maria Kraynyuk b48dd0df13 Make blas dependency public for cblas 2023-06-22 16:15:42 -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
Chris Armstrong bed71eb125 [cz]hetrd_hb2st.F, [sd]sytrd_sb2st.F OpenMP fixes
TID is an unmodified OpenMP private variable,
whose value is undefined in this code path. Since
it's within 'OMP MASTER', safe to assume its
value should be zero.
2023-06-22 17:56:40 +01:00
langou 934313c7d4 Merge pull request #852 from angsch/clean-no-guard-digit
Remove legacy warning for non IEEE 754 compliant machines
2023-06-21 10:30:38 -06:00
Angelika Schwarz e186ae44b7 Remove manipulation of lambda due to missing guard digit
* Rename dlamda -> dlambda
* Remove those calls to lamc3 that are a workaround for
  old Cray machines
* Document the purpose of the remaining lamc3 calls
* Update documentation where dlambda has become an input
  rather than input & output

Thanks to @langou and Prof Demmel for investigating
the purpose of the lamc3 calls and suggesting
a solution.
2023-06-21 18:01:49 +02:00
Angelika Schwarz ba727de304 Remove legacy overflow warning for non-IEEE 754 machines 2023-06-21 18:01:49 +02:00
Angelika Schwarz 5590164fe2 Remove outdated warning when guard digits are missing
This comment is irrelevant on any machine that realizes
IEEE 754.
2023-06-21 18:01:49 +02:00
Weslley S. Pereira ccdc1a5ba6 Merge pull request #856 from Reference-LAPACK/revert-846-master
Revert "Add Index-64 API as extended API with _64 suffix for CBLAS"
2023-06-21 09:48:00 -04:00
langou 88aa204975 Revert "Add Index-64 API as extended API with _64 suffix for CBLAS" 2023-06-21 02:33:49 -06:00
langou a9a4288159 Merge pull request #855 from mtowara/markust/fix_doc
fix dlasd0 / slasd0 documentation issue
2023-06-19 03:45:21 -06:00
towara 3735794d62 fix dlasd0 / slasd0 documentation issue 2023-06-19 11:30:20 +02:00
langou 824c1cfeae Merge pull request #854 from angsch/dynamic-alloc
Attempt to fix Appveyor on Windows
2023-06-17 04:07:51 -06:00