Julien Langou [Sun, 4 Dec 2016 10:02:17 +0000 (11:02 +0100)]
minor
Julien Langou [Sun, 4 Dec 2016 07:45:48 +0000 (08:45 +0100)]
minor typo in DGEMQR
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.
Julien Langou [Sat, 26 Nov 2016 08:29:22 +0000 (09:29 +0100)]
Correct typos. See email from Berend Hasselman.
Julie [Sat, 26 Nov 2016 01:03:05 +0000 (17:03 -0800)]
merging: Various cleanups to makefiles #84
Contribution by @turboencabulator
Closing #84
Julien Langou [Fri, 25 Nov 2016 12:46:11 +0000 (13:46 +0100)]
Bug reported by Peng HongBo, Joan McComb, and Yi LB Peng from IBM.
When M=0 or N=0, [C/Z]GESDD would not return the value 1 in WORK(1).
Fixing this by following [S/D]GESDD code.
Julien Langou [Thu, 24 Nov 2016 08:41:52 +0000 (09:41 +0100)]
defficient spells deficient
Julien Langou [Thu, 24 Nov 2016 07:55:09 +0000 (08:55 +0100)]
print nine-character-long subroutine names (instead of 6-character-long) in TESTING/LIN/xerbla.f
Julien Langou [Thu, 24 Nov 2016 07:54:37 +0000 (08:54 +0100)]
correct a few typos in the Makefile of TESTING
Julie [Thu, 24 Nov 2016 01:40:24 +0000 (17:40 -0800)]
Adding Aasen routines for complex symmetric matrix to CMake Build
Also fix .F case for .F files in CMafileList.txt and some typo.
CMake runs fine now.
julielangou [Thu, 24 Nov 2016 00:27:46 +0000 (16:27 -0800)]
Merge pull request #89 from iyamazaki/lapack-aasen
Lapack aasen , Add Aasen's for complex symmetric matrix, and a few cleanups/fixes in testers.
Ichitaro Yamazaki [Tue, 22 Nov 2016 03:08:17 +0000 (22:08 -0500)]
remove RCONDC in testing.
Julien Langou [Tue, 22 Nov 2016 00:15:52 +0000 (01:15 +0100)]
(minor) typo in the code zgetsls.f
Julien Langou [Mon, 21 Nov 2016 22:19:13 +0000 (23:19 +0100)]
working on issue https://github.com/Reference-LAPACK/lapack/issues/85
Ichitaro Yamazaki [Mon, 21 Nov 2016 19:16:05 +0000 (14:16 -0500)]
add Aasen's for complex symmetric into Makefiles.
Ichitaro Yamazaki [Mon, 21 Nov 2016 01:39:53 +0000 (20:39 -0500)]
skip checking solution in tester since xSYTRI is not implemented to
compute condition number.
Ichitaro Yamazaki [Mon, 21 Nov 2016 01:38:38 +0000 (20:38 -0500)]
typos.
Julie [Sun, 20 Nov 2016 01:09:13 +0000 (17:09 -0800)]
First minor change to 2 stage contribution
Update Makefile to handle .F
Update Cmake build
Note: We have duplicate loop numbers due to Define statement that stops
the compilation with Cmake default option.
Fix coming very shortly
julielangou [Sat, 19 Nov 2016 22:40:33 +0000 (14:40 -0800)]
Merge pull request #83 from haidarazzam/master
adding the 2stage symmetric eigenvalue routines drivers checking
Ichitaro Yamazaki [Thu, 17 Nov 2016 22:01:03 +0000 (17:01 -0500)]
remove compiler warnings.
Ichitaro Yamazaki [Thu, 17 Nov 2016 21:26:41 +0000 (16:26 -0500)]
insert argument check for Aasen's complex symmetric, and also check for
lwork > 0.
Ichitaro Yamazaki [Thu, 17 Nov 2016 21:25:09 +0000 (16:25 -0500)]
fixing lwork for Aasen's (lwork > 0).
Ichitaro Yamazaki [Thu, 17 Nov 2016 19:40:32 +0000 (14:40 -0500)]
some clean ups for Aasen's tester.
Ichitaro Yamazaki [Thu, 17 Nov 2016 19:30:15 +0000 (14:30 -0500)]
add complex symmetric Aasen's into the tester.
Ichitaro Yamazaki [Thu, 17 Nov 2016 19:29:32 +0000 (14:29 -0500)]
testers for complex symmetric Aasen's
Ichitaro Yamazaki [Thu, 17 Nov 2016 19:28:04 +0000 (14:28 -0500)]
typos in comments.
Ichitaro Yamazaki [Thu, 17 Nov 2016 19:17:23 +0000 (14:17 -0500)]
first version of complex symmetric solvers.
Julie [Wed, 16 Nov 2016 04:39:35 +0000 (20:39 -0800)]
Added (S,D,C,Z) (SY,HE) routines, drivers for new rook code
Close #82
Added routines for new factorization code for symmetric indefinite
( or Hermitian indefinite ) matrices with bounded Bunch-Kaufman
( rook ) pivoting algorithm.
New more efficient storage format for factors U ( or L ),
block-diagonal matrix D, and pivoting information stored in IPIV:
factor L is stored explicitly in lower triangle of A;
diagonal of D is stored on the diagonal of A;
subdiagonal elements of D are stored in array E;
IPIV format is the same as in *_ROOK routines, but differs
from SY Bunch-Kaufman routines (e.g. *SYTRF).
The factorization output of these new rook _RK routines is not
compatible
with the existing _ROOK routines and vice versa. This new factorization
format is designed in such a way, that there is a possibility in the
future
to write new Bunch-Kaufman routines that conform to this new
factorization format.
Then the future Bunch-Kaufman routines could share solver
*TRS_3,inversion *TRI_3
and condition estimator *CON_3.
To convert between the factorization formats in both ways the following
routines
are developed:
CONVERSION ROUTINES BETWEEN FACTORIZATION FORMATS
DOUBLE PRECISION (symmetric indefinite matrices):
new file: SRC/dsyconvf.f
new file: SRC/dsyconvf_rook.f
REAL (symmetric indefinite matrices):
new file: SRC/csyconvf.f
new file: SRC/csyconvf_rook.f
COMPLEX*16 (symmetric indefinite and Hermitian indefinite matrices):
new file: SRC/zsyconvf.f
new file: SRC/zsyconvf_rook.f
COMPLEX (symmetric indefinite and Hermitian indefinite matrices):
new file: SRC/ssyconvf.f
new file: SRC/ssyconvf_rook.f
*SYCONVF routine converts between old Bunch-Kaufman storage format (
denote (L1,D1,IPIV1) )
that is used by *SYTRF and new rook storage format ( denote (L2,D2,
IPIV2))
that is used by *SYTRF_RK
*SYCONVF_ROOK routine between old rook storage format ( denote
(L1,D1,IPIV2) )
that is used by *SYTRF_ROOK and new rook storage format ( denote
(L2,D2, IPIV2))
that is used by *SYTRF_RK
ROUTINES AND DRIVERS
DOUBLE PRECISION (symmetric indefinite matrices):
new file: SRC/dsytf2_rk.f BLAS2 unblocked factorization
new file: SRC/dlasyf_rk.f BLAS3 auxiliary blocked partial
factorization
new file: SRC/dsytrf_rk.f BLAS3 blocked factorization
new file: SRC/dsytrs_3.f BLAS3 solver
new file: SRC/dsycon_3.f BLAS3 condition number estimator
new file: SRC/dsytri_3.f BLAS3 inversion, sets the size of work array
and calls *sytri_3x
new file: SRC/dsytri_3x.f BLAS3 auxiliary inversion, actually
computes blocked inversion
new file: SRC/dsysv_rk.f BLAS3 solver driver
REAL (symmetric indefinite matrices):
new file: SRC/ssytf2_rk.f BLAS2 unblocked factorization
new file: SRC/slasyf_rk.f BLAS3 auxiliary blocked partial
factorization
new file: SRC/ssytrf_rk.f BLAS3 blocked factorization
new file: SRC/ssytrs_3.f BLAS3 solver
new file: SRC/ssycon_3.f BLAS3 condition number estimator
new file: SRC/ssytri_3.f BLAS3 inversion, sets the size of work array
and calls *sytri_3x
new file: SRC/ssytri_3x.f BLAS3 auxiliary inversion, actually
computes blocked inversion
new file: SRC/ssysv_rk.f BLAS3 solver driver
COMPLEX*16 (symmetric indefinite matrices):
new file: SRC/zsytf2_rk.f BLAS2 unblocked factorization
new file: SRC/zlasyf_rk.f BLAS3 auxiliary blocked partial
factorization
new file: SRC/zsytrf_rk.f BLAS3 blocked factorization
new file: SRC/zsytrs_3.f BLAS3 solver
new file: SRC/zsycon_3.f BLAS3 condition number estimator
new file: SRC/zsytri_3.f BLAS3 inversion, sets the size of work array
and calls *sytri_3x
new file: SRC/zsytri_3x.f BLAS3 auxiliary inversion, actually
computes blocked inversion
new file: SRC/zsysv_rk.f BLAS3 solver driver
COMPLEX*16 (Hermitian indefinite matrices):
new file: SRC/zhetf2_rk.f BLAS2 unblocked factorization
new file: SRC/zlahef_rk.f BLAS3 auxiliary blocked partial
factorization
new file: SRC/zhetrf_rk.f BLAS3 blocked factorization
new file: SRC/zhetrs_3.f BLAS3 solver
new file: SRC/zhecon_3.f BLAS3 condition number estimator
new file: SRC/zhetri_3.f BLAS3 inversion, sets the size of work array
and calls *sytri_3x
new file: SRC/zhetri_3x.f BLAS3 auxiliary inversion, actually
computes blocked inversion
new file: SRC/zhesv_rk.f BLAS3 solver driver
COMPLEX (symmetric indefinite matrices):
new file: SRC/csytf2_rk.f BLAS2 unblocked factorization
new file: SRC/clasyf_rk.f BLAS3 auxiliary blocked partial
factorization
new file: SRC/csytrf_rk.f BLAS3 blocked factorization
new file: SRC/csytrs_3.f BLAS3 solver
new file: SRC/csycon_3.f BLAS3 condition number estimator
new file: SRC/csytri_3.f BLAS3 inversion, sets the size of work array
and calls *sytri_3x
new file: SRC/csytri_3x.f BLAS3 auxiliary inversion, actually
computes blocked inversion
new file: SRC/csysv_rk.f BLAS3 solver driver
COMPLEX (Hermitian indefinite matrices):
new file: SRC/chetf2_rk.f BLAS2 unblocked factorization
new file: SRC/clahef_rk.f BLAS3 auxiliary blocked partial
factorization
new file: SRC/chetrf_rk.f BLAS3 blocked factorization
new file: SRC/chetrs_3.f BLAS3 solver
new file: SRC/checon_3.f BLAS3 condition number estimator
new file: SRC/chetri_3.f BLAS3 inversion, sets the size of work array
and calls *sytri_3x
new file: SRC/chetri_3x.f BLAS3 auxiliary inversion, actually
computes blocked inversion
new file: SRC/chesv_rk.f BLAS3 solver driver
MISC
modified: SRC/CMakeLists.txt
modified: SRC/Makefile
TEST CODE
modified: TESTING/LIN/CMakeLists.txt
modified: TESTING/LIN/Makefile
modified: TESTING/LIN/aladhd.f
modified: TESTING/LIN/alaerh.f
modified: TESTING/LIN/alahd.f
DOUBLE PRECISION (symmetric indefinite matrices):
modified: TESTING/LIN/dchkaa.f
modified: TESTING/LIN/derrsy.f
modified: TESTING/LIN/derrsyx.f
modified: TESTING/LIN/derrvx.f
modified: TESTING/LIN/derrvxx.f
modified: TESTING/dtest.in
new file: TESTING/LIN/dchksy_rk.f
new file: TESTING/LIN/ddrvsy_rk.f
new file: TESTING/LIN/dsyt01_3.f
REAL (symmetric indefinite matrices):
modified: TESTING/LIN/schkaa.f
modified: TESTING/LIN/serrsy.f
modified: TESTING/LIN/serrsyx.f
modified: TESTING/LIN/serrvx.f
modified: TESTING/LIN/serrvxx.f
modified: TESTING/stest.in
new file: TESTING/LIN/schksy_rk.f
new file: TESTING/LIN/sdrvsy_rk.f
new file: TESTING/LIN/ssyt01_3.f
COMPLEX*16 (symmetric indefinite and Hermitian indefinite matrices):
modified: TESTING/LIN/zchkaa.f
modified: TESTING/LIN/zerrsy.f
modified: TESTING/LIN/zerrsyx.f
modified: TESTING/LIN/zerrhe.f
modified: TESTING/LIN/zerrhex.f
modified: TESTING/LIN/zerrvx.f
modified: TESTING/LIN/zerrvxx.f
modified: TESTING/ztest.in
new file: TESTING/LIN/zchksy_rk.f
new file: TESTING/LIN/zdrvsy_rk.f
new file: TESTING/LIN/zsyt01_3.f
new file: TESTING/LIN/zchkhe_rk.f
new file: TESTING/LIN/zdrvhe_rk.f
new file: TESTING/LIN/zhet01_3.f
COMPLEX (symmetric indefinite and Hermitian indefinite matrices):
modified: TESTING/LIN/cchkaa.f
modified: TESTING/LIN/cerrsy.f
modified: TESTING/LIN/cerrsyx.f
modified: TESTING/LIN/cerrhe.f
modified: TESTING/LIN/cerrhex.f
modified: TESTING/LIN/cerrvx.f
modified: TESTING/LIN/cerrvxx.f
modified: TESTING/ctest.in
new file: TESTING/LIN/cchksy_rk.f
new file: TESTING/LIN/cdrvsy_rk.f
new file: TESTING/LIN/csyt01_3.f
new file: TESTING/LIN/cchkhe_rk.f
new file: TESTING/LIN/cdrvhe_rk.f
new file: TESTING/LIN/chet01_3.f
langou [Tue, 15 Nov 2016 16:12:37 +0000 (17:12 +0100)]
Merge pull request #87 from cmoha/patch-1
bug: fixed compilation error
cmoha [Tue, 15 Nov 2016 11:53:13 +0000 (13:53 +0200)]
bug: fixed compilation error
julielangou [Fri, 11 Nov 2016 22:26:01 +0000 (16:26 -0600)]
Merge pull request #86 from iyamazaki/lapack-aasen
Lapack aasen
Ichitaro Yamazaki [Fri, 11 Nov 2016 21:44:58 +0000 (16:44 -0500)]
Subroutine declarations for Aasen's.
Ichitaro Yamazaki [Fri, 11 Nov 2016 21:44:22 +0000 (16:44 -0500)]
White space.
Ichitaro Yamazaki [Fri, 11 Nov 2016 21:43:33 +0000 (16:43 -0500)]
Argument checks for Aasen's.
Ichitaro Yamazaki [Fri, 11 Nov 2016 21:41:39 +0000 (16:41 -0500)]
White space.
Ichitaro Yamazaki [Fri, 11 Nov 2016 20:46:35 +0000 (15:46 -0500)]
Use short-name (K instead of J1+J-1) for clarity.
Ichitaro Yamazaki [Fri, 11 Nov 2016 20:30:45 +0000 (15:30 -0500)]
Workspace query for ZHESV_AA.
Renegade [Fri, 11 Nov 2016 14:57:51 +0000 (09:57 -0500)]
some tuning
Julie [Fri, 11 Nov 2016 07:02:56 +0000 (01:02 -0600)]
Name change for Aasen in LAPACKE plus adding TRS_AA
Julie [Fri, 11 Nov 2016 06:08:21 +0000 (00:08 -0600)]
Merging changes
cosmetic changes
Julie [Fri, 11 Nov 2016 05:17:11 +0000 (23:17 -0600)]
Changing Assen routines suffix from _Aassen to _aa
Renegade [Mon, 7 Nov 2016 01:35:15 +0000 (20:35 -0500)]
adding the 2stage symmetric eigenvalue routines drivers checking
Julie [Fri, 4 Nov 2016 06:13:11 +0000 (23:13 -0700)]
Aasen sv and trs in LAPACKE
Julie [Fri, 4 Nov 2016 06:12:32 +0000 (23:12 -0700)]
Assen Routines: Lwork Query for trs
- Code Polish for Assen Routines
- Add Lwork query option (Lwork =-1) for trs Assen routines
julielangou [Fri, 4 Nov 2016 03:31:06 +0000 (20:31 -0700)]
Merge pull request #71 from advanpix/master
Fixed desctiption of minimum required size for WORK
Julien Langou [Thu, 3 Nov 2016 07:48:54 +0000 (08:48 +0100)]
Lots of trailing whitespaces in the files of Syd. Cleaning this. No big deal.
Julie [Thu, 3 Nov 2016 01:18:22 +0000 (18:18 -0700)]
Fix #81 reported by @reeuwijk-altium
The documentation of 'work' in sgesvj states that it should be of size
max(4,M+N), whereas de documentation of 'lwork' in sgesvj states that
it should be 'length of WORK, WORK >= MAX(6,M+N)'.
Julie [Thu, 3 Nov 2016 00:58:33 +0000 (17:58 -0700)]
Fix #80 from @reeuwijk-altium
Remove a bunch of unused symbols
Julie [Mon, 24 Oct 2016 00:50:14 +0000 (17:50 -0700)]
Updating CMAKE build for Tall skinny and short wide routines
Julie [Mon, 24 Oct 2016 00:10:38 +0000 (17:10 -0700)]
Merge branch 'sydha-tsqr'
Some files needed to be merged.
Fix extra space, missing variable declaration
Julie [Mon, 24 Oct 2016 00:09:16 +0000 (17:09 -0700)]
make sure no variable in indefined
Fix some minors issue: extra space, variable names.
Julie [Sun, 23 Oct 2016 23:42:56 +0000 (16:42 -0700)]
merging with latest version
Contribution was based on 3.6.x version
Julie [Sun, 23 Oct 2016 22:53:31 +0000 (15:53 -0700)]
Merge branch 'tsqr' of git://github.com/sydha/lapack-1 into sydha-tsqr
Julie [Sun, 23 Oct 2016 22:46:50 +0000 (15:46 -0700)]
Remove duplicate definitions
#67 by turboencabulator
julielangou [Sun, 23 Oct 2016 22:30:13 +0000 (15:30 -0700)]
Merge pull request #66 from turboencabulator/pkgconfig
Improve pkgconfig file generation
julielangou [Sun, 23 Oct 2016 22:28:43 +0000 (15:28 -0700)]
Merge pull request #73 from mgates3/latb4
make SY/HE imat match LAWN 41 (different than PO)
julielangou [Sun, 23 Oct 2016 22:27:31 +0000 (15:27 -0700)]
Merge pull request #78 from oamarques/patch-4
Update zheevr.f
julielangou [Sun, 23 Oct 2016 22:27:15 +0000 (15:27 -0700)]
Merge pull request #77 from oamarques/patch-3
Update ssyevr.f
julielangou [Sun, 23 Oct 2016 22:27:03 +0000 (15:27 -0700)]
Merge pull request #76 from oamarques/patch-2
Update dsyevr.f
julielangou [Sun, 23 Oct 2016 22:26:40 +0000 (15:26 -0700)]
Merge pull request #75 from oamarques/patch-1
Update cheevr.f
OAM [Sat, 22 Oct 2016 19:08:44 +0000 (12:08 -0700)]
Update zheevr.f
OAM [Sat, 22 Oct 2016 19:05:23 +0000 (12:05 -0700)]
Update ssyevr.f
OAM [Sat, 22 Oct 2016 19:03:13 +0000 (12:03 -0700)]
Update dsyevr.f
OAM [Sat, 22 Oct 2016 18:59:23 +0000 (11:59 -0700)]
Update cheevr.f
Syd Hashemi [Wed, 19 Oct 2016 16:52:19 +0000 (09:52 -0700)]
Tall skinny and short wide routines
Syd Hashemi [Wed, 19 Oct 2016 16:43:41 +0000 (09:43 -0700)]
Tall skinny and short wide routines
langou [Mon, 17 Oct 2016 19:00:46 +0000 (21:00 +0200)]
Merge pull request #72 from mgates3/larcm
Add [out] in docs
Mark Gates [Mon, 17 Oct 2016 18:28:40 +0000 (14:28 -0400)]
Add explicit "On entry/exit" in docs
Mark Gates [Mon, 17 Oct 2016 18:20:30 +0000 (14:20 -0400)]
E is output since its contents are modified (destroyed)
Mark Gates [Mon, 17 Oct 2016 18:10:48 +0000 (14:10 -0400)]
make SY/HE imat match LAWN 41 (different than PO)
Mark Gates [Mon, 17 Oct 2016 17:22:02 +0000 (13:22 -0400)]
E is output since its contents are modified (destroyed)
Mark Gates [Mon, 17 Oct 2016 17:04:19 +0000 (13:04 -0400)]
C is output
Pavel Holoborodko [Fri, 14 Oct 2016 10:09:33 +0000 (19:09 +0900)]
Fixed comment as for minimum required size of WORK
julielangou [Tue, 11 Oct 2016 23:42:42 +0000 (16:42 -0700)]
Merge pull request #64 from cconrads-scicomp/xORCSD2BY1-doc
Doc: describe 2-by-1 CSD identity matrix dimension
Close #27
julielangou [Tue, 11 Oct 2016 23:39:30 +0000 (16:39 -0700)]
Merge pull request #62 from cconrads-scicomp/doc-fixes
Doc fixes for xGEEQUB, xGBEQUB, and xPOEQUB
julielangou [Tue, 11 Oct 2016 23:37:29 +0000 (16:37 -0700)]
Merge pull request #61 from cconrads-scicomp/improve-xSYEQUB
Improve xSYEQUB/xHEEQUB
Julie [Sun, 9 Oct 2016 17:07:56 +0000 (10:07 -0700)]
Adding Assen for SV, TRF, SV from @iyamazak@icl.utk.edu
Contribution by Ichitaro Yamazaki, University of Tennessee
Note: need to add corresponding LAPACKE routines
Kyle Guinn [Thu, 6 Oct 2016 03:36:01 +0000 (22:36 -0500)]
Improve pkgconfig file generation
The prefix and libdir lines at the top of the .pc files are variable
declarations. Set these variables appropriately, reference them in the
rest of the file, and prevent cmake from expanding ${}-style references.
Switch back to @prefix@ and @libdir@ for compatibility with autoconf.
Make the descriptions consistent and update the URLs.
Christoph Conrads [Sat, 1 Oct 2016 13:14:59 +0000 (15:14 +0200)]
Doc: describe 2-by-1 CSD identity matrix dimension
Christoph Conrads [Mon, 26 Sep 2016 12:57:45 +0000 (14:57 +0200)]
Doc: fix typos in the xGBEQUB description
Christoph Conrads [Wed, 21 Sep 2016 14:57:56 +0000 (16:57 +0200)]
Doc: improve xPOEQUB description
- highlight difference to xPOEQU
- replace "symmetric" with "Hermitian" for {c,z}POEQUB
Christoph Conrads [Wed, 21 Sep 2016 14:11:01 +0000 (16:11 +0200)]
Doc: fix typos in the xGEEQUB description
Christoph Conrads [Wed, 21 Sep 2016 14:08:23 +0000 (16:08 +0200)]
Revert "Doc: highlight what xPOEQUB actually does"
This reverts commit
3c66ad2c7d6e2e73e369dbd919bba259b42e2f6d.
Christoph Conrads [Tue, 20 Sep 2016 15:04:42 +0000 (17:04 +0200)]
Doc: highlight what xPOEQUB actually does
Replace the function description taken from xPOEQU, highlight that
scaling factors computed by xPOEQUB do not introduce round-off errors,
and fix the function name in the description.
Christoph Conrads [Tue, 20 Sep 2016 14:01:08 +0000 (16:01 +0200)]
Reduce workspace size of xSYEQUB, xHEEQUB
- give correct minimum workspace size in the parameter description
- {s,d}SYEQUB, xHEEQUB: use WORK(N+1:2*N) instead of WORK(2N+1:3*N)
Christoph Conrads [Tue, 20 Sep 2016 12:09:21 +0000 (14:09 +0200)]
Fix xSYEQUB, xHEEQUB formatting
- use standard 7 + 3n indentation
- use scientific notation for real values
- fix spaces around brackets
Christoph Conrads [Mon, 19 Sep 2016 14:33:56 +0000 (16:33 +0200)]
Remove dead assignments in xSYEQUB, xHEEQUB
langou [Thu, 29 Sep 2016 11:17:38 +0000 (13:17 +0200)]
Merge pull request #55 from cconrads-scicomp/master
Doc: fix xyyEQUB documentation
langou [Thu, 29 Sep 2016 11:14:57 +0000 (13:14 +0200)]
Merge pull request #60 from vladimir-ch/fix-lapacke-dlarfb
LAPACKE: fix wrong direction in LAPACKE_?larfb_work
Vladimir Chalupecky [Thu, 29 Sep 2016 08:44:16 +0000 (17:44 +0900)]
LAPACKE: fix wrong direction in LAPACKE_?larfb_work
langou [Mon, 19 Sep 2016 06:08:56 +0000 (08:08 +0200)]
Merge pull request #54 from zerothi/test-fail
bug: fixes always failing tests for *TREXC which was erroneous tests
Nick Papior [Sun, 18 Sep 2016 18:11:41 +0000 (20:11 +0200)]
test: added N<0 test for *TREXC
Per the previous commit and Julien, this commit came.
Also added documentation of how arguments are tracked in case N==0.
Signed-off-by: Nick Papior <nickpapior@gmail.com>
Christoph Conrads [Sun, 18 Sep 2016 17:22:25 +0000 (19:22 +0200)]
Doc: fix xyyEQUB documentation
- fix description of purpose, parameters
- cite the paper "Scaling by Binormalization"
Nick Papior [Sun, 18 Sep 2016 13:21:11 +0000 (15:21 +0200)]
bug: fixes always failing tests for *TREXC which was erroneous tests
There where checks for *TREXC for the argument of N = 0 with a return value
of -7. However, the documentation of the *TREXC routines specify that
N = 0 is a valid argument with instant return.
Hence the checks have been removed and the quick returns established in the
affected routines.
Also comments for [dz]errec.f files are fixed.
Signed-off-by: Nick Papior <nickpapior@gmail.com>
langou [Sun, 18 Sep 2016 13:11:15 +0000 (15:11 +0200)]
Merge pull request #53 from zerothi/test-unused
maint: removed unused variables in testing routines
Nick Papior [Sun, 18 Sep 2016 12:42:59 +0000 (14:42 +0200)]
maint: removed unused variables in testing routines
Several routines had unused variables
Signed-off-by: Nick Papior <nickpapior@gmail.com>
langou [Fri, 16 Sep 2016 07:05:33 +0000 (09:05 +0200)]
Merge pull request #51 from vladimir-ch/doc-trevc
?TREVC?: fix definition of left eigenvectors in docs
Vladimir Chalupecky [Fri, 16 Sep 2016 05:55:51 +0000 (14:55 +0900)]
?TREVC?: fix definition of left eigenvectors in docs
Julie [Fri, 16 Sep 2016 05:48:20 +0000 (22:48 -0700)]
Fix #35 reported by @brandimarte
Julie [Fri, 16 Sep 2016 05:07:11 +0000 (22:07 -0700)]
Fix issue #8 reported by @matzeri on July 21st 2016
Issue was due to missing Doxygen group, and other Doxygen Group related
issue