Kyle Guinn [Thu, 2 Feb 2017 03:24:41 +0000 (21:24 -0600)]
Fix overlinking LAPACKE dependencies
Kyle Guinn [Thu, 2 Feb 2017 03:19:08 +0000 (21:19 -0600)]
Fix overlinking/underlinking LAPACK dependencies
Kyle Guinn [Thu, 2 Feb 2017 03:10:58 +0000 (21:10 -0600)]
Fix overlinking CBLAS dependencies
Kyle Guinn [Thu, 2 Feb 2017 02:46:28 +0000 (20:46 -0600)]
Allow building LAPACKE with XBLAS and TMGLIB simultaneously
Order the libraries the same as the Makefiles are ordering them:
tmglib, lapack, xblas, blas.
Fix combinations of USE_XBLAS with BUILD_SINGLE, etc. so that it only
builds the LAPACK extended functions of the desired type and precision.
Remove "OBJ" from variable names that are not lists of objects.
Kyle Guinn [Wed, 1 Feb 2017 04:50:40 +0000 (22:50 -0600)]
Make LAPACKE_WITH_TMG functional
Rename some variables. "SRC" isn't appropriate in the name when it's a
list of object files, not source files.
Kyle Guinn [Wed, 25 Jan 2017 08:22:29 +0000 (02:22 -0600)]
Fix formatting differences and omissions in make.inc.*
Adds LAPACKE_WITH_TMG to make.inc.example, adds BUILD_DEPRECATED to
everything in the INSTALL dir.
Sort the variables by programs and their flags, then build options, then
library names.
langou [Mon, 23 Jan 2017 10:43:08 +0000 (11:43 +0100)]
Merge pull request #114 from turboencabulator/cleanup
Assorted Makefile fixes
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.
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.
Kyle Guinn [Mon, 23 Jan 2017 00:05:07 +0000 (18:05 -0600)]
Move some rules to INSTALL/Makefile
Kyle Guinn [Sun, 22 Jan 2017 20:22:47 +0000 (14:22 -0600)]
Remove stale libm dependency
Kyle Guinn [Sun, 22 Jan 2017 20:08:29 +0000 (14:08 -0600)]
Make ALLXOBJ refer to the right set of files
Kyle Guinn [Sun, 22 Jan 2017 19:51:32 +0000 (13:51 -0600)]
Fix Doxygen warnings
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.
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
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
langou [Sat, 21 Jan 2017 10:36:10 +0000 (11:36 +0100)]
Merge pull request #112 from turboencabulator/cleanup
Makefile cleanup
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.
Kyle Guinn [Sat, 21 Jan 2017 08:36:30 +0000 (02:36 -0600)]
Use ${DSLASRC} and ${ZCLASRC} when building single-precision
Kyle Guinn [Sat, 21 Jan 2017 08:28:19 +0000 (02:28 -0600)]
Add a missing file
Kyle Guinn [Sat, 21 Jan 2017 08:26:01 +0000 (02:26 -0600)]
Remove duplicate line
Kyle Guinn [Sat, 21 Jan 2017 05:04:27 +0000 (23:04 -0600)]
Update comments
Fix missing $(errhand) on the all3 Makefile target.
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
Kyle Guinn [Fri, 20 Jan 2017 05:31:47 +0000 (23:31 -0600)]
Move [sd]latm7 to the list of common files
Kyle Guinn [Fri, 20 Jan 2017 05:25:35 +0000 (23:25 -0600)]
Fix whitespace and flag ordering leftovers from merge
Kyle Guinn [Fri, 20 Jan 2017 05:22:19 +0000 (23:22 -0600)]
Merge tag 'v3.7.0' into cleanup
Julien Langou [Tue, 17 Jan 2017 13:28:56 +0000 (14:28 +0100)]
a few `gq}` command (no content change)
Julien Langou [Tue, 17 Jan 2017 13:27:44 +0000 (14:27 +0100)]
capitalize some letters
Jim Demmel [Tue, 17 Jan 2017 13:26:59 +0000 (14:26 +0100)]
suggestion from Jim
Julien Langou [Tue, 17 Jan 2017 08:00:34 +0000 (09:00 +0100)]
?case sensitive?
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)
Jim Demmel [Tue, 17 Jan 2017 07:53:06 +0000 (08:53 +0100)]
edits from Jim
Julien Langou [Fri, 13 Jan 2017 23:01:18 +0000 (00:01 +0100)]
minor
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)
langou [Wed, 4 Jan 2017 11:05:27 +0000 (12:05 +0100)]
Merge pull request #108 from nschloe/readme-markdown
Readme markdown
Nico Schlömer [Wed, 4 Jan 2017 09:41:07 +0000 (10:41 +0100)]
Update README.md
Nico Schlömer [Wed, 4 Jan 2017 09:33:48 +0000 (10:33 +0100)]
update README, include travis badge
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.
Julien Langou [Thu, 29 Dec 2016 20:44:20 +0000 (21:44 +0100)]
Fix issue #105
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
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
langou [Thu, 29 Dec 2016 20:25:37 +0000 (21:25 +0100)]
Merge pull request #106 from jschueller/patch-1
Fix osx build
Julien Schueller [Thu, 29 Dec 2016 18:05:43 +0000 (19:05 +0100)]
Fix complex to int conversion
Julien Schueller [Thu, 29 Dec 2016 16:50:32 +0000 (17:50 +0100)]
Fix osx build
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.
Sébastien Villemot [Thu, 29 Dec 2016 15:41:28 +0000 (16:41 +0100)]
Fix various typos.
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
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.
Julie [Fri, 23 Dec 2016 21:33:38 +0000 (13:33 -0800)]
Updating version on Version files
Julie [Fri, 23 Dec 2016 21:12:05 +0000 (13:12 -0800)]
Fixing 2stage lapacke
Thank you @haidarazzam
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
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).
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.
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 )
Julien Langou [Mon, 19 Dec 2016 09:30:53 +0000 (10:30 +0100)]
Merge branch 'master' of https://github.com/Reference-LAPACK/lapack
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.
Julie [Sun, 18 Dec 2016 01:54:03 +0000 (17:54 -0800)]
Reverting commit for Travis fix
commit #13288db
Travis still broken for Mac
Julie [Sun, 18 Dec 2016 00:19:25 +0000 (16:19 -0800)]
Adding 2stage to LAPACKE
Julie [Sat, 17 Dec 2016 19:41:18 +0000 (11:41 -0800)]
Fix typo
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.
Julien Langou [Wed, 14 Dec 2016 21:56:54 +0000 (22:56 +0100)]
following up with
1c09a232b5d1314e2e13f36e081efe9f9406d17e
( Correct the test suite accordingly. )
eugene.chereshnev [Wed, 14 Dec 2016 19:48:43 +0000 (11:48 -0800)]
Fix ?LAMSWLQ
eugene.chereshnev [Wed, 14 Dec 2016 19:43:10 +0000 (11:43 -0800)]
Fix ?LAMTSQR
eugene.chereshnev [Wed, 14 Dec 2016 19:05:32 +0000 (11:05 -0800)]
TESTING/LIN/*errtsqr.f: fix LDA in ?GEMQR calls
eugene.chereshnev [Wed, 14 Dec 2016 16:16:50 +0000 (08:16 -0800)]
Fix ?GETSLS
eugene.chereshnev [Wed, 14 Dec 2016 17:08:16 +0000 (09:08 -0800)]
Fix ?GEQR and ?GEMQR
eugene.chereshnev [Wed, 14 Dec 2016 14:47:32 +0000 (06:47 -0800)]
Fix ?GELQ and ?GEMLQ
konstantin.i.arturov [Wed, 14 Dec 2016 10:00:12 +0000 (02:00 -0800)]
Minor fix in Netlib test
konstantin.i.arturov [Wed, 14 Dec 2016 09:15:55 +0000 (01:15 -0800)]
Merge branch 'master' of https://github.com/karturov/lapack
konstantin.i.arturov [Wed, 14 Dec 2016 09:02:35 +0000 (01:02 -0800)]
Changes in TS QR API
eugene.chereshnev [Tue, 13 Dec 2016 09:14:36 +0000 (01:14 -0800)]
Fix tests in accordance with interface changes
eugene.chereshnev [Tue, 13 Dec 2016 07:34:34 +0000 (23:34 -0800)]
Add lapacke interfaces for ?getsls
eugene.chereshnev [Mon, 12 Dec 2016 16:57:13 +0000 (08:57 -0800)]
Add lapacke interfaces for ?geqr, ?gelq, ?gemqr and ?gemlq
Julien Langou [Tue, 13 Dec 2016 13:17:49 +0000 (14:17 +0100)]
Merge branch 'master' of https://github.com/Reference-LAPACK/lapack
Julien Langou [Tue, 13 Dec 2016 13:17:20 +0000 (14:17 +0100)]
fix #98
Julie [Sun, 11 Dec 2016 04:02:08 +0000 (20:02 -0800)]
Adding [SY/HE]CON_3 to LAPACKE
Julie [Sun, 11 Dec 2016 03:29:03 +0000 (19:29 -0800)]
oops
Julie [Sun, 11 Dec 2016 03:27:45 +0000 (19:27 -0800)]
Adding [SY/HE]TRI_3 to LAPACKE
Julie [Sun, 11 Dec 2016 02:33:17 +0000 (18:33 -0800)]
Adding [SY/HE]TRF_RK to LAPACKE
Julie [Sun, 11 Dec 2016 02:01:36 +0000 (18:01 -0800)]
Adding [SY/HE]SV_RK to LAPACKE
Julie [Sun, 11 Dec 2016 01:27:26 +0000 (17:27 -0800)]
Adding [SY/HE]TRS_3 to LAPACKE
langou [Fri, 9 Dec 2016 08:11:55 +0000 (09:11 +0100)]
Merge pull request #97 from haidarazzam/2stage
2stage
Julien Langou [Thu, 8 Dec 2016 21:21:36 +0000 (22:21 +0100)]
Fix Issue #95
Renegade [Wed, 7 Dec 2016 20:07:11 +0000 (15:07 -0500)]
removing GOTO
Renegade [Wed, 7 Dec 2016 17:57:54 +0000 (12:57 -0500)]
merging zhetrd_hb2st
Julie [Wed, 7 Dec 2016 04:53:47 +0000 (20:53 -0800)]
Trying to fix Travis for Fortran build
Suggestion by @BanzaiMan on #68
julielangou [Wed, 7 Dec 2016 04:43:30 +0000 (20:43 -0800)]
Merge pull request #94 from cmoha/master
fix for some bugs
cmoha [Tue, 6 Dec 2016 16:35:51 +0000 (18:35 +0200)]
redundant variables
cmoha [Tue, 6 Dec 2016 16:33:11 +0000 (18:33 +0200)]
fix #5
cmoha [Tue, 6 Dec 2016 16:11:54 +0000 (18:11 +0200)]
fix #4
cmoha [Tue, 6 Dec 2016 15:52:59 +0000 (17:52 +0200)]
fix #3
cmoha [Tue, 6 Dec 2016 15:46:19 +0000 (17:46 +0200)]
Merge remote-tracking branch 'refs/remotes/Reference-LAPACK/master'
cmoha [Tue, 6 Dec 2016 15:45:50 +0000 (17:45 +0200)]
fixed definition of some voids
langou [Tue, 6 Dec 2016 08:48:23 +0000 (09:48 +0100)]
Merge pull request #93 from cmoha/patch-2
bug: fixed compilation error
cmoha [Tue, 6 Dec 2016 06:06:34 +0000 (08:06 +0200)]
bug: fixed compilation error
Julien Langou [Sun, 4 Dec 2016 15:02:37 +0000 (16:02 +0100)]
Merge branch 'master' of https://github.com/Reference-LAPACK/lapack
Julien Langou [Sun, 4 Dec 2016 10:32:35 +0000 (11:32 +0100)]
correct WORKSPACE size for dgemqr
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
Julien Langou [Sun, 4 Dec 2016 10:18:36 +0000 (11:18 +0100)]
minor
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