Commit Graph
70 Commits
Author SHA1 Message Date
Kevin J. Sung caab666dd4 add crot and zrot to LAPACKE 2026-02-21 08:29:46 -05:00
Simon Maertens 0de6ae0fc4 Fixed const specifiers in several LAPACKE function signatures and removed some spurious transpositions of output matrices that are in fact pure input parameters. 2025-10-22 16:50:10 +02:00
Maria Kraynyuk 741a2c2ee0 Add extended API with _64 suffix to LAPACKE 2024-02-05 10:20:49 -08:00
Martin Kroeker 6eecdf6c0c update to match c/zgedmd interface fixes 2023-07-11 23:24:10 +02:00
Martin Kroeker cc4798ea38 Adjust prototypes of Dynamic Mode Decomposition functions 2023-07-09 18:20:22 +02:00
Daniel Bielich 561e5bdabc Requested changes for typos and convention errors in branch 2023-06-02 07:28:31 -05:00
langou fd82c8710b Merge branch 'master' into master 2023-06-01 10:42:23 -06:00
Knepper, Sarah 3b4587fb0d LAPACKE interfaces for [cz]unhr_col and [sd]orhr_col 2023-05-07 19:39:11 -07:00
Daniel Bielich f74a632337 Finishing up first impl of lapacke wrappers, waiting for review to revise 2023-03-24 14:31:13 -04:00
Daniel Bielich cc502278b1 Adding first precision of dmdq impl for lapacke 2023-03-24 11:48:51 -04:00
Daniel Bielich fbd853cc3a Adding lapacke wrappers for dmd routines - dmdq is needed yet 2023-03-24 11:04:17 -04:00
Simon Maertens 80392de422 Added missing declaration for LAPACKE_ctrsyl3_work. 2022-10-31 00:01:47 +01:00
langou 7012e36507 Merge pull request #651 from angsch/master
Add level-3 BLAS triangular Sylvester equation solver
2022-10-06 14:22:58 -06:00
Simon Maertens 1de378bbb9 Added LAPACKE_?langb interfaces. 2022-10-05 18:00:40 +01:00
Angelika Schwarz 8f441098cc LAPACKE interface of [cz]trsyl3 2022-09-14 20:12:53 +02:00
Angelika Schwarz 46275f0d78 LAPACKE interface of [sd]trsyl3 2022-09-14 20:12:53 +02:00
weslley.spereira 4e693fe7f2 Minor fixes to build with FFLAGS=-fimplicit-none -frecursive -fcheck=all 2021-04-15 09:14:34 -03:00
Julie e18d437924 Making LAPACK's code eternal... no more version and date in source files.
GitHub is now enabling us to track accurately version and date.
No need for this anymore.
2021-03-25 10:16:58 -07:00
scr2016 874b67870e addedd LAPACKE routunes for new Householder reconstruction routines
( SGETSQRHRT, SORGTSQR_ROW, DGETSQRHRT, DORGTSQR_ROW,
  CGETSQRHRT, CUNGTSQR_ROW, ZGETSQRHRT, ZUNGTSQR_ROW )
S, D, C and Z precisions.

modified:   include/lapack.h
modified:   include/lapacke.h
modified:   src/CMakeLists.txt
modified:   src/Makefile
new file:   src/lapacke_cgetsqrhrt.c
new file:   src/lapacke_cgetsqrhrt_work.c
new file:   src/lapacke_cungtsqr_row.c
new file:   src/lapacke_cungtsqr_row_work.c
new file:   src/lapacke_dgetsqrhrt.c
new file:   src/lapacke_dgetsqrhrt_work.c
new file:   src/lapacke_dorgtsqr_row.c
new file:   src/lapacke_dorgtsqr_row_work.c
new file:   src/lapacke_sgetsqrhrt.c
new file:   src/lapacke_sgetsqrhrt_work.c
new file:   src/lapacke_sorgtsqr_row.c
new file:   src/lapacke_sorgtsqr_row_work.c
new file:   src/lapacke_zgetsqrhrt.c
new file:   src/lapacke_zgetsqrhrt_work.c
new file:   src/lapacke_zungtsqr_row.c
new file:   src/lapacke_zungtsqr_row_work.c
2021-02-11 06:34:56 -08:00
Martin Kroeker 80b0a2b5ab Improve prototype for LAPACKE_get_nancheck 2020-09-22 23:07:01 +02:00
Julie bed9d0a3ff LAPCAKE routines for xgesvdq
First try  - there is some rework to do on all those job options and the transpose.
2018-11-12 11:42:15 -08:00
Mark Gates b03dd2011d Split lapack.h out of lapacke.h. Add const for inputs. Body of lapack.h generated by LAPACK++ tools/header_gen.py. 2018-11-08 23:15:43 -05:00
Mark Gates e31e6ca0b4 lapacke sytrs2: A is in,out; drop const 2018-11-06 23:26:01 -05:00
Mark Gates 9b2bdf0b77 lapacke hegst: B is in,out; drop const 2018-11-06 23:26:01 -05:00
Julie ffa77bcd08 LAPACKE Aasen 2 stage... 2017-11-11 23:43:52 -08:00
guozhong.zhuang abd2c6ddd3 merge kbergstorm's change to branch 2017-07-10 10:54:09 -07:00
guozhong.zhuang f4df9aa3de clean up 2017-06-26 14:50:36 -07:00
guozhong.zhuang 18518c8d99 rename nancheck API w/o _flag and refactoring (code formating) 2017-06-07 13:32:30 -07:00
guozhong.zhuang 7ccf814249 move nancheck set/get APIs to public interface 2017-06-06 15:50:51 -07:00
Julien Langou 8ca6cfda54 Fix #115 2017-02-09 15:03:38 +01:00
eugene.chereshnev 8836d8fbea Remove tabs and trailing spaces (git diff -w prints nothing) 2017-02-03 18:47:04 -08:00
Julie c593321a39 Adding 2stage to LAPACKE 2016-12-17 16:19:25 -08:00
eugene.chereshnev 5143bb56b2 Add lapacke interfaces for ?getsls 2016-12-13 22:29:23 -08:00
eugene.chereshnev d6b3d2f595 Add lapacke interfaces for ?geqr, ?gelq, ?gemqr and ?gemlq 2016-12-13 22:29:21 -08:00
Julie f8512a0e4a Adding [SY/HE]CON_3 to LAPACKE 2016-12-10 20:02:08 -08:00
Julie ed8d6049bf Adding [SY/HE]TRI_3 to LAPACKE 2016-12-10 19:27:45 -08:00
Julie a3f8f18f8d Adding [SY/HE]TRF_RK to LAPACKE 2016-12-10 18:33:17 -08:00
Julie b3ba42101c Adding [SY/HE]SV_RK to LAPACKE 2016-12-10 18:01:36 -08:00
Julie 659ce0415e Adding [SY/HE]TRS_3 to LAPACKE 2016-12-10 17:27:26 -08:00
cmoha 9cc31ef780 fix #4 2016-12-06 18:11:54 +02:00
Julie 490e38c0fb Adding complex symmetric Aasen routines to LAPACKE 2016-12-03 17:56:42 -08:00
Julie 857e368033 Name change for Aasen in LAPACKE plus adding TRS_AA 2016-11-11 01:02:56 -06:00
Julie 1264ec40a7 Aasen sv and trs in LAPACKE 2016-11-03 23:13:11 -07:00
Hans Johnson 78d32fd2a6 STYLE: Remove trailing whitespace in C files
This is mostly a long term maintenance improvement.

Many coding styles require elimination of trailing whitespace, and
many editors and source code management configurations automatically
gobble up whitespace. When these tools gobble up whitespace, it
complicates reviewing the meaningful code changes.

By removing whitespace on one patch, it makes future
code reviews much easier.

=SCRIPT====================================================================

if which tempfile &>/dev/null; then
  TEMPMAKER=tempfile
elif which mktemp &>/dev/null; then
  TEMPMAKER=mktemp
else
  echo "Cannot find tempfile program." 2>&1
  exit 1
fi

MYTEMP=$($TEMPMAKER)
trap 'rm -f $MYTEMP' SIGINT SIGTERM

stripit() {
  echo "stripping $1"
  sed 's/[ \t]*$//' "$1" > $MYTEMP
  cp $MYTEMP "$1"
}

if [ $# -gt 0 ]; then
  while [ "$1" != "" ]; do
    stripit $1
    shift
  done
else
  while read -t 2; do
    stripit $REPLY
  done
fi

rm $MYTEMP
=================================================
2016-07-09 10:53:07 -05:00
Julie c497f0ffe4 Adding *trevc3 routines to CMakefile.txt file + fix lapacke.h 2016-06-18 11:59:54 -07:00
Julie b80f3e462a Fix *syswapr definition
From compiler warning.
2016-06-18 11:31:54 -07:00
julie 3c7e60578b lapacke.h remove extra comma (one more) 2016-02-26 15:08:55 +00:00
julie e1a0877f47 remove extra comma 2016-02-26 06:05:04 +00:00
julie 9a19b59b1e APPLYING INTEL PATCHES sent to Julie on Feb 19th 2016 by Dima from INTEL (dmitry.g.baksheev@intel.com)
[PATCH 38/42] Fix lapacke_???swapr* - missing parameter lda, and more

- lda should not be missed
- a has leading dimension lda, not n
- a_t has leading dimension lda_t, not n
2016-02-23 06:09:01 +00:00
julie c5817e7184 APPLYING INTEL PATCHES sent to Julie on Feb 19th 2016 by Dima from INTEL (dmitry.g.baksheev@intel.com)
!!! NOT APPLYING PATCH [PATCH 36/42] !!! Fix lapacke_?syconv - parameter work is not part of hi-level interface
See revision 1609 | langou | 2015-10-28 22:06:14 -0700 (Wed, 28 Oct 2015) 
"In ?syconv, replace the variable name WORK by the variable name E.  E is the
standard way to name the supdiagonal/subdiagonal of a symmetric tridiagonal
matrix.  Also, E (previously WORK) is of size N-1, not N. So correct this in
the comment."

Updated LAPACKE with new parameter name.
2016-02-23 05:59:45 +00:00