platform/upstream/lapack.git
7 years agolapacke_zgejsv: align parens with lapacke_cgejsv
eugene.chereshnev [Fri, 3 Feb 2017 21:50:11 +0000 (13:50 -0800)]
lapacke_zgejsv: align parens with lapacke_cgejsv

7 years agolapacke_*lacp2_work: remove unnecessary include
eugene.chereshnev [Wed, 1 Feb 2017 02:44:21 +0000 (18:44 -0800)]
lapacke_*lacp2_work: remove unnecessary include

7 years agoRemove tabs and trailing spaces (git diff -w prints nothing)
eugene.chereshnev [Fri, 3 Feb 2017 21:49:18 +0000 (13:49 -0800)]
Remove tabs and trailing spaces (git diff -w prints nothing)

7 years agolapacke_*tp_trans: condition should be inverted
eugene.chereshnev [Wed, 1 Feb 2017 20:07:06 +0000 (12:07 -0800)]
lapacke_*tp_trans: condition should be inverted

The function converts <in> from <matrix_layout> to opposite layout.
E.g. for upper case (all indices are 0-based):
col-major, upper: a(i,j) is stored in ap[(1 + j)*j/2 + i]
row-major, upper: a(i,j) is stored in ap[(n + n-i+1)*i/2 + j-i]

7 years agolapacke_*stemr_work: fixed condition to check ldz: jobz must be checked
eugene.chereshnev [Wed, 1 Feb 2017 02:46:44 +0000 (18:46 -0800)]
lapacke_*stemr_work: fixed condition to check ldz: jobz must be checked

7 years agolapacke_*(sy|he)(evr|evx)_work: fix expression for # of columns in z
eugene.chereshnev [Wed, 1 Feb 2017 02:44:47 +0000 (18:44 -0800)]
lapacke_*(sy|he)(evr|evx)_work: fix expression for # of columns in z

7 years agolapacke_*ormlq_work: move declarations under if
eugene.chereshnev [Wed, 1 Feb 2017 02:42:25 +0000 (18:42 -0800)]
lapacke_*ormlq_work: move declarations under if

7 years agolapacke_*bdsvdx: corrected # of columns used for allocation of z_t
eugene.chereshnev [Wed, 1 Feb 2017 02:40:37 +0000 (18:40 -0800)]
lapacke_*bdsvdx: corrected # of columns used for allocation of z_t

7 years agolapacke_*gesdd: missing MAX. Should be lrwork = MAX(1, ...)
eugene.chereshnev [Wed, 1 Feb 2017 02:38:45 +0000 (18:38 -0800)]
lapacke_*gesdd: missing MAX. Should be lrwork = MAX(1, ...)

7 years agolapacke_*ge(lq|qr|mlq): add functions to make files
eugene.chereshnev [Wed, 1 Feb 2017 02:36:39 +0000 (18:36 -0800)]
lapacke_*ge(lq|qr|mlq): add functions to make files

7 years agolapacke_*gelq and lapacke_*gemlq: names of functions are incorrect
eugene.chereshnev [Wed, 1 Feb 2017 02:35:53 +0000 (18:35 -0800)]
lapacke_*gelq and lapacke_*gemlq: names of functions are incorrect

7 years agolapacke_*laswp_work: incorrect value for lda_t (issue #110)
eugene.chereshnev [Wed, 1 Feb 2017 02:08:43 +0000 (18:08 -0800)]
lapacke_*laswp_work: incorrect value for lda_t (issue #110)

7 years agolapacke_*larfb: char vars should be compared by LAPACKE_lsame
eugene.chereshnev [Wed, 1 Feb 2017 02:10:08 +0000 (18:10 -0800)]
lapacke_*larfb: char vars should be compared by LAPACKE_lsame

7 years agoMerge pull request #117 from nickkolok/genEration
langou [Fri, 3 Feb 2017 16:40:42 +0000 (17:40 +0100)]
Merge pull request #117 from nickkolok/genEration

geNRation fixed to geNERation 4 times

7 years agogeNRation fixed to geNERation 4 times
NickKolok [Fri, 3 Feb 2017 15:57:10 +0000 (18:57 +0300)]
geNRation fixed to geNERation 4 times

7 years agoFix #116
Julien Langou [Wed, 1 Feb 2017 13:41:00 +0000 (14:41 +0100)]
Fix #116

Thanks to @ashwinyes for bug report #116 in the test suite.  Weird bug. I wrote
these test codes for the RFP format in 2008 for LAPACK 3.2, and clearly the
code was not being tested as intended, thanks for the bug report. Fixed now.

7 years agoMerge pull request #114 from turboencabulator/cleanup
langou [Mon, 23 Jan 2017 10:43:08 +0000 (11:43 +0100)]
Merge pull request #114 from turboencabulator/cleanup

Assorted Makefile fixes

7 years agoAvoid rebuilding CBLAS library and examples
Kyle Guinn [Mon, 23 Jan 2017 01:39:13 +0000 (19:39 -0600)]
Avoid rebuilding CBLAS library and examples

Use targets that are actual filenames so that make can determine if the
target is already up-to-date.

Since $(CBLASLIB) is a relative path, delete it from a Makefile at the
right depth.

7 years agoConsolidate the BLAS/TESTING Makefiles
Kyle Guinn [Mon, 23 Jan 2017 00:38:38 +0000 (18:38 -0600)]
Consolidate the BLAS/TESTING Makefiles

Move the test inputs into the TESTING dir.

7 years agoMove some rules to INSTALL/Makefile
Kyle Guinn [Mon, 23 Jan 2017 00:05:07 +0000 (18:05 -0600)]
Move some rules to INSTALL/Makefile

7 years agoRemove stale libm dependency
Kyle Guinn [Sun, 22 Jan 2017 20:22:47 +0000 (14:22 -0600)]
Remove stale libm dependency

7 years agoMake ALLXOBJ refer to the right set of files
Kyle Guinn [Sun, 22 Jan 2017 20:08:29 +0000 (14:08 -0600)]
Make ALLXOBJ refer to the right set of files

7 years agoFix Doxygen warnings
Kyle Guinn [Sun, 22 Jan 2017 19:51:32 +0000 (13:51 -0600)]
Fix Doxygen warnings

7 years agoRemove duplicate ilaver.f
Kyle Guinn [Sun, 22 Jan 2017 18:38:46 +0000 (12:38 -0600)]
Remove duplicate ilaver.f

All the build scripts use the one in the INSTALL directory.

7 years agoMerge pull request #113 from martin-frbg/martin-frbg-patch-1
langou [Sat, 21 Jan 2017 13:08:07 +0000 (14:08 +0100)]
Merge pull request #113 from martin-frbg/martin-frbg-patch-1

Split SRC_OBJ list to avoid build problem with mingw/msys

7 years agoSplit SRC_OBJ list to fix build problem with the mingw/msys ar
Martin Kroeker [Sat, 21 Jan 2017 12:08:09 +0000 (13:08 +0100)]
Split SRC_OBJ list to fix build problem with the mingw/msys ar

Fixes #111

7 years agoMerge pull request #112 from turboencabulator/cleanup
langou [Sat, 21 Jan 2017 10:36:10 +0000 (11:36 +0100)]
Merge pull request #112 from turboencabulator/cleanup

Makefile cleanup

7 years agoSwitch spelling of USE_XBLAS
Kyle Guinn [Sat, 21 Jan 2017 08:45:38 +0000 (02:45 -0600)]
Switch spelling of USE_XBLAS

All other CMakeLists are using "USE_XBLAS" with the underscore.
All Makefiles are using "USEXBLAS" with no underscore.
Should probably make this consistent in the future.

7 years agoUse ${DSLASRC} and ${ZCLASRC} when building single-precision
Kyle Guinn [Sat, 21 Jan 2017 08:36:30 +0000 (02:36 -0600)]
Use ${DSLASRC} and ${ZCLASRC} when building single-precision

7 years agoAdd a missing file
Kyle Guinn [Sat, 21 Jan 2017 08:28:19 +0000 (02:28 -0600)]
Add a missing file

7 years agoRemove duplicate line
Kyle Guinn [Sat, 21 Jan 2017 08:26:01 +0000 (02:26 -0600)]
Remove duplicate line

7 years agoUpdate comments
Kyle Guinn [Sat, 21 Jan 2017 05:04:27 +0000 (23:04 -0600)]
Update comments

Fix missing $(errhand) on the all3 Makefile target.

7 years agoFix Makefile/CMakeLists.txt differences
Kyle Guinn [Fri, 20 Jan 2017 07:13:30 +0000 (01:13 -0600)]
Fix Makefile/CMakeLists.txt differences

Consists of rearranging linebreaks, moving the following files to
conditionally-compiled sections, and adding the equivalent files for
USEXBLAS.

?errvx
?drvsy
?drvhe
?errsy
?errhe
?errpo

7 years agoMove [sd]latm7 to the list of common files
Kyle Guinn [Fri, 20 Jan 2017 05:31:47 +0000 (23:31 -0600)]
Move [sd]latm7 to the list of common files

7 years agoFix whitespace and flag ordering leftovers from merge
Kyle Guinn [Fri, 20 Jan 2017 05:25:35 +0000 (23:25 -0600)]
Fix whitespace and flag ordering leftovers from merge

7 years agoMerge tag 'v3.7.0' into cleanup
Kyle Guinn [Fri, 20 Jan 2017 05:22:19 +0000 (23:22 -0600)]
Merge tag 'v3.7.0' into cleanup

7 years agoa few `gq}` command (no content change)
Julien Langou [Tue, 17 Jan 2017 13:28:56 +0000 (14:28 +0100)]
a few `gq}` command (no content change)

7 years agocapitalize some letters
Julien Langou [Tue, 17 Jan 2017 13:27:44 +0000 (14:27 +0100)]
capitalize some letters

7 years agosuggestion from Jim
Jim Demmel [Tue, 17 Jan 2017 13:26:59 +0000 (14:26 +0100)]
suggestion from Jim

7 years ago?case sensitive?
Julien Langou [Tue, 17 Jan 2017 08:00:34 +0000 (09:00 +0100)]
?case sensitive?

7 years agoedit in the README to speak a little more about licensing, copyright, etc.
Julien Langou [Tue, 17 Jan 2017 07:54:15 +0000 (08:54 +0100)]
edit in the README to speak a little more about licensing, copyright, etc.
(from a good idea from Jim)

7 years agoedits from Jim
Jim Demmel [Tue, 17 Jan 2017 07:53:06 +0000 (08:53 +0100)]
edits from Jim

7 years agominor
Julien Langou [Fri, 13 Jan 2017 23:01:18 +0000 (00:01 +0100)]
minor

7 years agoEdit the README.md
Julien Langou [Fri, 13 Jan 2017 22:55:53 +0000 (23:55 +0100)]
Edit the README.md

(See suggestion for improvement of @nschloe in #108)

7 years agoMerge pull request #108 from nschloe/readme-markdown
langou [Wed, 4 Jan 2017 11:05:27 +0000 (12:05 +0100)]
Merge pull request #108 from nschloe/readme-markdown

Readme markdown

7 years agoUpdate README.md
Nico Schlömer [Wed, 4 Jan 2017 09:41:07 +0000 (10:41 +0100)]
Update README.md

7 years agoupdate README, include travis badge
Nico Schlömer [Wed, 4 Jan 2017 09:33:48 +0000 (10:33 +0100)]
update README, include travis badge

7 years agofixes some more complex to int conversion in the LAPACKE files during workspace
Julien Langou [Thu, 29 Dec 2016 20:53:54 +0000 (21:53 +0100)]
fixes some more complex to int conversion in the LAPACKE files during workspace
queries See pull request #107 for an initial bunch of these corrections, this
is a follow up. This should hopefully fix them all.

7 years agoFix issue #105
Julien Langou [Thu, 29 Dec 2016 20:44:20 +0000 (21:44 +0100)]
Fix issue #105

7 years agoMerge pull request #107 from jschueller/ftbfs-aggregated
langou [Thu, 29 Dec 2016 20:34:08 +0000 (21:34 +0100)]
Merge pull request #107 from jschueller/ftbfs-aggregated

Fix complex to int conversion

7 years agoMerge pull request #104 from sebastien-villemot/master
langou [Thu, 29 Dec 2016 20:26:48 +0000 (21:26 +0100)]
Merge pull request #104 from sebastien-villemot/master

Patches applied to Debian package for LAPACK 3.7.0

7 years agoMerge pull request #106 from jschueller/patch-1
langou [Thu, 29 Dec 2016 20:25:37 +0000 (21:25 +0100)]
Merge pull request #106 from jschueller/patch-1

Fix osx build

7 years agoFix complex to int conversion
Julien Schueller [Thu, 29 Dec 2016 18:05:43 +0000 (19:05 +0100)]
Fix complex to int conversion

7 years agoFix osx build
Julien Schueller [Thu, 29 Dec 2016 16:50:32 +0000 (17:50 +0100)]
Fix osx build

7 years agoFix -r option of lapack_testing.py.
Sébastien Villemot [Thu, 29 Dec 2016 15:41:54 +0000 (16:41 +0100)]
Fix -r option of lapack_testing.py.

The numbering of tests had been broken in commit ed4e95e4.

7 years agoFix various typos.
Sébastien Villemot [Thu, 29 Dec 2016 15:41:28 +0000 (16:41 +0100)]
Fix various typos.

7 years agoInappropriate use of 'LAPACKE_dge_trans' instead of LAPACKE_dsy_trans in LAPACKE_dsyg...
Julien Langou [Mon, 26 Dec 2016 09:29:12 +0000 (10:29 +0100)]
Inappropriate use of 'LAPACKE_dge_trans' instead of LAPACKE_dsy_trans in LAPACKE_dsygvx under 'LAPACK_ROW_MAJOR'
Same for c,s,z

See http://icl.cs.utk.edu/lapack-forum/viewtopic.php?t=5018

Thanks to pysmile@lapack-forum for bug report

7 years agoUpdating version number on source file modified since 3.6.1
Julie [Fri, 23 Dec 2016 23:01:32 +0000 (15:01 -0800)]
Updating version number on source file modified since 3.6.1

This is really old school, but a lot of times we have users sending us
copy pasting of codes, and that is the only way to know the version of
the code.

7 years agoUpdating version on Version files
Julie [Fri, 23 Dec 2016 21:33:38 +0000 (13:33 -0800)]
Updating version on Version files

7 years agoFixing 2stage lapacke
Julie [Fri, 23 Dec 2016 21:12:05 +0000 (13:12 -0800)]
Fixing 2stage lapacke

Thank you @haidarazzam

7 years agosomewhat better description of the minimal workspace needed for a workspace query
Julien Langou [Thu, 22 Dec 2016 10:28:32 +0000 (11:28 +0100)]
somewhat better description of the minimal workspace needed for a workspace query

7 years agoFollow up with ad5bc21cb50535d66d628a309d60128db96c8851
Julien Langou [Thu, 22 Dec 2016 10:22:57 +0000 (11:22 +0100)]
Follow up with ad5bc21cb50535d66d628a309d60128db96c8851

Contribution from Zlatko Drmac

1) LWORK query added;

2) few modifications in pure one sided Jacobi (XGESVJ) to remove possible error
in the really extreme cases (sigma_max close to overflow and sigma_min close to
underflow)  - note that XGESVJ is deigned to compute the singular values in the
full range; I used it (double complex) to compute SVD of certain factored
Hankel matrices with the condition number 1.0e616;

3) in the preconditioned Jacobi SVD (XGEJSV), the code I sent before to Julie
had one experimental modification that I had forgotten to remove before sending
- now this is done (the idea was to extend the computational range, but that
brings to much too risky dependence on how other lapack routines behave under
those extreme conditions).

7 years agocontribution from Zlatko Drmac
Julien Langou [Mon, 19 Dec 2016 10:27:35 +0000 (11:27 +0100)]
contribution from Zlatko Drmac

Note: I still need to work on merging [C/Z]GEJSV, but there is much more work
on these two files.  We will see when this can be done.

7 years ago( oops, forgot to commit ztrevc3.f in previous commit. )
Julien Langou [Mon, 19 Dec 2016 09:32:26 +0000 (10:32 +0100)]
( oops, forgot to commit ztrevc3.f in previous commit. )
( related to commit: 58e4d0ec7e992c763a60813352407e8103cd3386 )

7 years agoMerge branch 'master' of https://github.com/Reference-LAPACK/lapack
Julien Langou [Mon, 19 Dec 2016 09:30:53 +0000 (10:30 +0100)]
Merge branch 'master' of https://github.com/Reference-LAPACK/lapack

7 years ago[ minor ] fix some missing EXTERNAL declarations
Julien Langou [Mon, 19 Dec 2016 09:28:43 +0000 (10:28 +0100)]
[ minor ] fix some missing EXTERNAL declarations

Note: Bug report (for missing GEMM) communicated by email by Jim Demmel.
(Thanks Jim.) Took the occasion to fix some more missing EXTERNAL.

7 years agoReverting commit for Travis fix
Julie [Sun, 18 Dec 2016 01:54:03 +0000 (17:54 -0800)]
Reverting commit for Travis fix

commit #13288db

Travis still broken for Mac

7 years agoAdding 2stage to LAPACKE
Julie [Sun, 18 Dec 2016 00:19:25 +0000 (16:19 -0800)]
Adding 2stage to LAPACKE

7 years agoFix typo
Julie [Sat, 17 Dec 2016 19:41:18 +0000 (11:41 -0800)]
Fix typo

7 years agoMerge pull request #101 from karturov/master
langou [Fri, 16 Dec 2016 08:28:47 +0000 (09:28 +0100)]
Merge pull request #101 from karturov/master

TS QR: changed API, added LAPACKE interfaces and fixes.

7 years agofollowing up with 1c09a232b5d1314e2e13f36e081efe9f9406d17e
Julien Langou [Wed, 14 Dec 2016 21:56:54 +0000 (22:56 +0100)]
following up with 1c09a232b5d1314e2e13f36e081efe9f9406d17e
( Correct the test suite accordingly. )

7 years agoFix ?LAMSWLQ
eugene.chereshnev [Wed, 14 Dec 2016 19:48:43 +0000 (11:48 -0800)]
Fix ?LAMSWLQ

7 years agoFix ?LAMTSQR
eugene.chereshnev [Wed, 14 Dec 2016 19:43:10 +0000 (11:43 -0800)]
Fix ?LAMTSQR

7 years agoTESTING/LIN/*errtsqr.f: fix LDA in ?GEMQR calls
eugene.chereshnev [Wed, 14 Dec 2016 19:05:32 +0000 (11:05 -0800)]
TESTING/LIN/*errtsqr.f: fix LDA in ?GEMQR calls

7 years agoFix ?GETSLS
eugene.chereshnev [Wed, 14 Dec 2016 16:16:50 +0000 (08:16 -0800)]
Fix ?GETSLS

7 years agoFix ?GEQR and ?GEMQR
eugene.chereshnev [Wed, 14 Dec 2016 17:08:16 +0000 (09:08 -0800)]
Fix ?GEQR and ?GEMQR

7 years agoFix ?GELQ and ?GEMLQ
eugene.chereshnev [Wed, 14 Dec 2016 14:47:32 +0000 (06:47 -0800)]
Fix ?GELQ and ?GEMLQ

7 years agoMinor fix in Netlib test
konstantin.i.arturov [Wed, 14 Dec 2016 10:00:12 +0000 (02:00 -0800)]
Minor fix in Netlib test

7 years agoMerge branch 'master' of https://github.com/karturov/lapack
konstantin.i.arturov [Wed, 14 Dec 2016 09:15:55 +0000 (01:15 -0800)]
Merge branch 'master' of https://github.com/karturov/lapack

7 years agoChanges in TS QR API
konstantin.i.arturov [Wed, 14 Dec 2016 09:02:35 +0000 (01:02 -0800)]
Changes in TS QR API

7 years agoFix tests in accordance with interface changes
eugene.chereshnev [Tue, 13 Dec 2016 09:14:36 +0000 (01:14 -0800)]
Fix tests in accordance with interface changes

7 years agoAdd lapacke interfaces for ?getsls
eugene.chereshnev [Tue, 13 Dec 2016 07:34:34 +0000 (23:34 -0800)]
Add lapacke interfaces for ?getsls

7 years agoAdd lapacke interfaces for ?geqr, ?gelq, ?gemqr and ?gemlq
eugene.chereshnev [Mon, 12 Dec 2016 16:57:13 +0000 (08:57 -0800)]
Add lapacke interfaces for ?geqr, ?gelq, ?gemqr and ?gemlq

7 years agoMerge branch 'master' of https://github.com/Reference-LAPACK/lapack
Julien Langou [Tue, 13 Dec 2016 13:17:49 +0000 (14:17 +0100)]
Merge branch 'master' of https://github.com/Reference-LAPACK/lapack

7 years agofix #98
Julien Langou [Tue, 13 Dec 2016 13:17:20 +0000 (14:17 +0100)]
fix #98

7 years agoAdding [SY/HE]CON_3 to LAPACKE
Julie [Sun, 11 Dec 2016 04:02:08 +0000 (20:02 -0800)]
Adding [SY/HE]CON_3 to LAPACKE

7 years agooops
Julie [Sun, 11 Dec 2016 03:29:03 +0000 (19:29 -0800)]
oops

7 years agoAdding [SY/HE]TRI_3 to LAPACKE
Julie [Sun, 11 Dec 2016 03:27:45 +0000 (19:27 -0800)]
Adding [SY/HE]TRI_3 to LAPACKE

7 years agoAdding [SY/HE]TRF_RK to LAPACKE
Julie [Sun, 11 Dec 2016 02:33:17 +0000 (18:33 -0800)]
Adding [SY/HE]TRF_RK to LAPACKE

7 years agoAdding [SY/HE]SV_RK to LAPACKE
Julie [Sun, 11 Dec 2016 02:01:36 +0000 (18:01 -0800)]
Adding [SY/HE]SV_RK to LAPACKE

7 years agoAdding [SY/HE]TRS_3 to LAPACKE
Julie [Sun, 11 Dec 2016 01:27:26 +0000 (17:27 -0800)]
Adding [SY/HE]TRS_3 to LAPACKE

7 years agoMerge pull request #97 from haidarazzam/2stage
langou [Fri, 9 Dec 2016 08:11:55 +0000 (09:11 +0100)]
Merge pull request #97 from haidarazzam/2stage

2stage

7 years agoFix Issue #95
Julien Langou [Thu, 8 Dec 2016 21:21:36 +0000 (22:21 +0100)]
Fix Issue #95

7 years ago removing GOTO
Renegade [Wed, 7 Dec 2016 20:07:11 +0000 (15:07 -0500)]
 removing GOTO

7 years ago merging zhetrd_hb2st
Renegade [Wed, 7 Dec 2016 17:57:54 +0000 (12:57 -0500)]
 merging zhetrd_hb2st

7 years agoTrying to fix Travis for Fortran build
Julie [Wed, 7 Dec 2016 04:53:47 +0000 (20:53 -0800)]
Trying to fix Travis for Fortran build

Suggestion by @BanzaiMan on #68

7 years agoMerge pull request #94 from cmoha/master
julielangou [Wed, 7 Dec 2016 04:43:30 +0000 (20:43 -0800)]
Merge pull request #94 from cmoha/master

fix for some bugs

7 years agoredundant variables
cmoha [Tue, 6 Dec 2016 16:35:51 +0000 (18:35 +0200)]
redundant variables

7 years agofix #5
cmoha [Tue, 6 Dec 2016 16:33:11 +0000 (18:33 +0200)]
fix #5

7 years agofix #4
cmoha [Tue, 6 Dec 2016 16:11:54 +0000 (18:11 +0200)]
fix #4