platform/upstream/lapack.git
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

7 years agofix #3
cmoha [Tue, 6 Dec 2016 15:52:59 +0000 (17:52 +0200)]
fix #3

7 years agoMerge remote-tracking branch 'refs/remotes/Reference-LAPACK/master'
cmoha [Tue, 6 Dec 2016 15:46:19 +0000 (17:46 +0200)]
Merge remote-tracking branch 'refs/remotes/Reference-LAPACK/master'

7 years agofixed definition of some voids
cmoha [Tue, 6 Dec 2016 15:45:50 +0000 (17:45 +0200)]
fixed definition of some voids

7 years agoMerge pull request #93 from cmoha/patch-2
langou [Tue, 6 Dec 2016 08:48:23 +0000 (09:48 +0100)]
Merge pull request #93 from cmoha/patch-2

bug: fixed compilation error

7 years agobug: fixed compilation error
cmoha [Tue, 6 Dec 2016 06:06:34 +0000 (08:06 +0200)]
bug: fixed compilation error

7 years agoMerge branch 'master' of https://github.com/Reference-LAPACK/lapack
Julien Langou [Sun, 4 Dec 2016 15:02:37 +0000 (16:02 +0100)]
Merge branch 'master' of https://github.com/Reference-LAPACK/lapack

7 years agocorrect WORKSPACE size for dgemqr
Julien Langou [Sun, 4 Dec 2016 10:32:35 +0000 (11:32 +0100)]
correct WORKSPACE size for dgemqr

7 years agoremove MB and NB from the code, they are not used and this routine should be agnostic...
Julien Langou [Sun, 4 Dec 2016 10:29:15 +0000 (11:29 +0100)]
remove MB and NB from the code, they are not used and this routine should be agnostic to them

7 years agominor
Julien Langou [Sun, 4 Dec 2016 10:18:36 +0000 (11:18 +0100)]
minor

7 years agocorrection of previous commit: WORK needs actuallt to be of size at least 12
Julien Langou [Sun, 4 Dec 2016 10:15:42 +0000 (11:15 +0100)]
correction of previous commit: WORK needs actuallt to be of size at least 12

7 years agoWORK needs to be at least of size 6
Julien Langou [Sun, 4 Dec 2016 10:07:50 +0000 (11:07 +0100)]
WORK needs to be at least of size 6

7 years agominor
Julien Langou [Sun, 4 Dec 2016 10:07:22 +0000 (11:07 +0100)]
minor

7 years agominor
Julien Langou [Sun, 4 Dec 2016 10:02:17 +0000 (11:02 +0100)]
minor

7 years agominor typo in DGEMQR
Julien Langou [Sun, 4 Dec 2016 07:45:48 +0000 (08:45 +0100)]
minor typo in DGEMQR

7 years agoAdding complex symmetric Aasen routines to LAPACKE
Julie [Sun, 4 Dec 2016 01:56:42 +0000 (17:56 -0800)]
Adding complex symmetric Aasen routines to LAPACKE

7 years agoRemove GOTO statment in iparam2stage.F
Julie [Sun, 4 Dec 2016 00:08:14 +0000 (16:08 -0800)]
Remove GOTO statment in iparam2stage.F

7 years agoPolishing code...
Julie [Sat, 3 Dec 2016 23:45:31 +0000 (15:45 -0800)]
Polishing code...

Remove #define for precision
Remove Goto

7 years agoFixes #92: xLASWP: bug for negative INCX
Vladimír Chalupecký [Thu, 1 Dec 2016 16:40:45 +0000 (01:40 +0900)]
Fixes #92: xLASWP: bug for negative INCX

Thanks to Vladimír Chalupecký for noticing quite an old bug in xLASWP.  The bug
is fixed now. The cases for INCX = 1 and INCX = -1 were correct.  It is not
clear whether any other cases would be useful. So the bug was never detected.
We might want to consider to (1) forbid any values for INCX but INCX = 1 and
INCX = -1, (2) and simplify the code and the subroutine description
accordingly. Comments welcome. Julien.

7 years agoCorrect typos. See email from Berend Hasselman.
Julien Langou [Sat, 26 Nov 2016 08:29:22 +0000 (09:29 +0100)]
Correct typos. See email from Berend Hasselman.