Sangjung woo [Thu, 28 Sep 2017 04:58:54 +0000 (13:58 +0900)]
packaging: Enable cblas package
* Enable cblas package
* Remove unnecessary description
Signed-off-by: Sangjung woo <sangjung.woo@samsung.com>
Corrected subject format.
Signed-off-by: Inki Dae <inki.dae@samsung.com>
Sangjung woo [Wed, 27 Sep 2017 07:36:29 +0000 (16:36 +0900)]
packaging: Add RPM spec file for packaging
This patch newly added the RPM spec file to build RPM package.
Signed-off-by: Sangjung woo <sangjung.woo@samsung.com>
Corrected subject format.
Signed-off-by: Inki Dae <inki.dae@samsung.com>
Julie [Sun, 11 Jun 2017 23:04:54 +0000 (16:04 -0700)]
Update version in CMAKE - Fix for MATGEN generation on Windows
langou [Mon, 12 Jun 2017 12:40:35 +0000 (12:40 +0000)]
Merge pull request #167 from thielema/blas-parameter-comments
Added and straightened Doxygen comments on BLAS parameters.
Henning Thielemann [Mon, 12 Jun 2017 09:51:05 +0000 (11:51 +0200)]
BLAS/xROTMG; comment on xPARAM: turn to output direction
Henning Thielemann [Mon, 12 Jun 2017 09:50:21 +0000 (11:50 +0200)]
BLAS/xROTM; comment on xPARAM: turn to input direction
Henning Thielemann [Mon, 12 Jun 2017 09:49:28 +0000 (11:49 +0200)]
BLAS/xROTMx, comment on xPARAM: put 5 in parentheses
Henning Thielemann [Mon, 12 Jun 2017 09:48:13 +0000 (11:48 +0200)]
BLAS: add Doxygen comments for parameters where missing
Henning Thielemann [Mon, 12 Jun 2017 09:41:38 +0000 (11:41 +0200)]
BLAS/SDSDOT: convert parameter comments to Doxygen format
Henning Thielemann [Mon, 12 Jun 2017 09:39:47 +0000 (11:39 +0200)]
BLAS/xROTM; parameter comments for xX and xY: correct array dimension
langou [Mon, 12 Jun 2017 05:16:16 +0000 (05:16 +0000)]
Merge pull request #166 from iyamazaki/master
fixing the definition of "info" in Aasen's
Ichitaro Yamazaki [Mon, 12 Jun 2017 03:26:41 +0000 (23:26 -0400)]
Merge https://github.com/Reference-LAPACK/lapack
Ichitaro Yamazaki [Mon, 12 Jun 2017 02:05:09 +0000 (22:05 -0400)]
fixing comments.
Ichitaro Yamazaki [Sun, 11 Jun 2017 03:11:11 +0000 (23:11 -0400)]
skip "singularity" check in sytrf_aa tester
Ichitaro Yamazaki [Sun, 11 Jun 2017 03:09:52 +0000 (23:09 -0400)]
remove "singularity" check in sytrf_aa
Julie [Sat, 10 Jun 2017 23:15:09 +0000 (16:15 -0700)]
Preparing for 3.7.1 release
Update version number
from discussion with Vendors, they still would like to have the version
number inside the source file.
Henning Thielemann [Fri, 9 Jun 2017 12:22:41 +0000 (14:22 +0200)]
BLAS doxygen array parameter comments: use the same format as LAPACK
i.e. "A is TYPE array, dimension ( LDx, N )"
langou [Thu, 8 Jun 2017 16:46:30 +0000 (16:46 +0000)]
Merge pull request #165 from thielema/array-dimensions
Some final line-break rearrangements that assist my parameter comment parser.
Henning Thielemann [Thu, 8 Jun 2017 15:43:24 +0000 (17:43 +0200)]
xLA_GEAMV; parameter comments: pull 'array' to the type declaration line
Henning Thielemann [Thu, 8 Jun 2017 15:40:20 +0000 (17:40 +0200)]
xLA_xxRFSX_EXTENDED; parameter comments: pull various dimension specifications containing NRHS to the 'dimension' line
This improves automatic parsing of array dimensions,
but creates overly long lines sometimes.
Henning Thielemann [Thu, 8 Jun 2017 15:36:40 +0000 (17:36 +0200)]
xPPSVX, xSPGV, xSPSVX; parameter comments for AFP and AP: pull (N*(N+1)/2) the array dimension line
langou [Thu, 8 Jun 2017 12:42:38 +0000 (12:42 +0000)]
Merge pull request #163 from thielema/array-dimensions
avoid inconsistencies between parameter comments in S and D, C and Z
Henning Thielemann [Thu, 8 Jun 2017 10:00:23 +0000 (12:00 +0200)]
DLASD3; comments for parameters DSIGMA, U2, Z: take directions from SLASD3
Henning Thielemann [Wed, 7 Jun 2017 09:26:28 +0000 (11:26 +0200)]
xSTEDC, DSPEVD, ZHPEVD, DTGSEN; comment for array WORK: consistently use dimension (MAX(1,LWORK))
Henning Thielemann [Wed, 7 Jun 2017 09:23:23 +0000 (11:23 +0200)]
xGELSD; comment for array A: turn to \param[in,out]
Henning Thielemann [Wed, 7 Jun 2017 09:22:08 +0000 (11:22 +0200)]
xGSVJn, xLAQRn, xHETRD, xSYTRD; parameter comment: put LWORK dimension in parentheses
Julien Langou [Wed, 7 Jun 2017 06:14:15 +0000 (08:14 +0200)]
Fix #158
Removing code line 243 which was useless.
Thanks to @vladimir-ch for pointing this out and @oamarques for approving the fix
langou [Tue, 6 Jun 2017 18:58:25 +0000 (18:58 +0000)]
Merge pull request #162 from thielema/array-dimensions
more consistency of array dimensions in Fortran declarations and Doxygen comments
Henning Thielemann [Tue, 6 Jun 2017 18:01:42 +0000 (20:01 +0200)]
xLASD8, parameter comment: WORK dimension without 'at least'
Henning Thielemann [Tue, 6 Jun 2017 18:00:43 +0000 (20:00 +0200)]
ZLALSD, parameter comment: WORK dimension (N*NRHS)
like in CLALSD
Henning Thielemann [Tue, 6 Jun 2017 17:57:36 +0000 (19:57 +0200)]
xSYTRI2X, parameter comment: WORK dimensions use NB instead of NNB
Henning Thielemann [Tue, 6 Jun 2017 17:56:29 +0000 (19:56 +0200)]
xGEJSV, xGESVJ; parameter comment: declare WORK with dimension LWORK
Henning Thielemann [Tue, 6 Jun 2017 17:26:29 +0000 (19:26 +0200)]
xUNCSD, xORCSD: use LDx for leading dimensions, although the arrays contain square matrices
This fixes commit
366f9b3541705231cfbb1724b221b8857ac768a8.
Henning Thielemann [Tue, 6 Jun 2017 17:21:15 +0000 (19:21 +0200)]
xTGEX2, xTGEXC, xLASD0, xLASD3, SSYGVX, parameter comments: fix wrong LD's in leading dimensions
langou [Sat, 3 Jun 2017 22:39:47 +0000 (22:39 +0000)]
Merge pull request #161 from thielema/array-dimensions
fix dimension specification in some comments
Henning Thielemann [Sat, 3 Jun 2017 21:21:45 +0000 (23:21 +0200)]
xLALSA, DLASDA; parameters WORK, IWORK: turn "at least" phrases into dimension specifications
Henning Thielemann [Sat, 3 Jun 2017 21:11:40 +0000 (23:11 +0200)]
xLAED3, parameter Q2: dimension (LDQ2, N) -> (LDQ2*N)
Henning Thielemann [Sat, 3 Jun 2017 21:10:37 +0000 (23:10 +0200)]
ZCGESV, ZCPOSV; parameter WORK: dimension (N*NRHS) -> (N,NRHS)
analogous to DSGESV, DSPOSV
langou [Sat, 3 Jun 2017 19:51:37 +0000 (19:51 +0000)]
Merge pull request #160 from thielema/cleanup-comments
more cleaned up comments
Henning Thielemann [Sat, 3 Jun 2017 15:57:24 +0000 (17:57 +0200)]
SGEES, parameter SELECT: add article 'a' before 'LOGICAL FUNCTION'
Henning Thielemann [Sat, 3 Jun 2017 15:56:04 +0000 (17:56 +0200)]
ZGEBAL: add types in parameter comments of ILO and IHI
Henning Thielemann [Sat, 3 Jun 2017 15:54:45 +0000 (17:54 +0200)]
DLASQ5, DTGSEN: add missing '*>' line
Henning Thielemann [Sat, 3 Jun 2017 15:53:39 +0000 (17:53 +0200)]
DLASD0; IWORK, WORK: copy dimension specification from SLASD0
Henning Thielemann [Sat, 3 Jun 2017 15:51:25 +0000 (17:51 +0200)]
xGESVJ, JOBA parameter: 'CHARACTER* 1' -> 'CHARACTER*1'
Henning Thielemann [Sat, 3 Jun 2017 15:44:36 +0000 (17:44 +0200)]
xUNM22, xORM22: 'Arguments' -> 'Arguments:'
Henning Thielemann [Sat, 3 Jun 2017 15:43:08 +0000 (17:43 +0200)]
xUNCSD, xORCSD; U1, U2, V1T, V2T: duplicate dimensions of square matrices
Henning Thielemann [Sat, 3 Jun 2017 15:41:01 +0000 (17:41 +0200)]
correct type names in parameter comments
Henning Thielemann [Sat, 3 Jun 2017 15:34:46 +0000 (17:34 +0200)]
xLAQR5; WANTT, WANTZ parameters: logical scalar -> LOGICAL
Henning Thielemann [Sat, 3 Jun 2017 15:32:35 +0000 (17:32 +0200)]
Consistent formatting of array parameter comments:
NAME is TYPE array, dimension (dim0,dim1,...)
langou [Sat, 3 Jun 2017 14:45:46 +0000 (14:45 +0000)]
Merge pull request #159 from thielema/cleanup-comments
Several fixes to the parameter description comments. I need these for automated processing. More patches will follow.
Henning Thielemann [Sat, 3 Jun 2017 14:14:19 +0000 (16:14 +0200)]
xTRTTP, parameter AP: add closing parentheses to dimension specification
Henning Thielemann [Sat, 3 Jun 2017 14:07:26 +0000 (16:07 +0200)]
CLAQR4: remove duplicate \verbatim
Henning Thielemann [Sun, 28 May 2017 19:35:30 +0000 (21:35 +0200)]
xLAQRx, xTGSEN, IPARMQ: 'integer scalar', 'integer' -> 'INTEGER' in parameter comments
Henning Thielemann [Sun, 28 May 2017 17:50:56 +0000 (19:50 +0200)]
xGGESX, SELCTG parameter description: 'procedure)' -> 'a'
Henning Thielemann [Fri, 26 May 2017 21:40:10 +0000 (23:40 +0200)]
SSBGVX: add '*' for multiplication in array dimensions in parameter comments
Henning Thielemann [Fri, 26 May 2017 21:38:05 +0000 (23:38 +0200)]
xLAQR2, xLAQR3, xGEJSV: add parentheses to dimensions of one-dimensional arrays in parameter comments
Henning Thielemann [Thu, 18 May 2017 10:25:45 +0000 (12:25 +0200)]
xBBCSD: dimenison -> dimension
langou [Wed, 24 May 2017 23:14:52 +0000 (01:14 +0200)]
Merge pull request #157 from echeresh/e_lapacke
Fixing NaN-checking in LAPACKE interfaces for sub- and super-diagonal parameters
echeresh [Wed, 24 May 2017 08:34:20 +0000 (01:34 -0700)]
Fix lapacke *stegr, *stein, *bdsdc, *stev, *stevd: e has only (n-1) elements
echeresh [Wed, 24 May 2017 08:32:56 +0000 (01:32 -0700)]
Fix lapacke_*con_3 and lapacke_*tri_3: e stores (n-1) input elements and offset depends on uplo
echeresh [Wed, 24 May 2017 08:29:11 +0000 (01:29 -0700)]
Fix lapacke_*trf_rk and lapacke_*sv_rk: remove nan-checking for e, it is output array
langou [Mon, 22 May 2017 13:03:34 +0000 (15:03 +0200)]
Merge pull request #156 from nareshkamboju/master
lapack_testing.py: print results in one line
Naresh Kamboju [Mon, 22 May 2017 12:26:33 +0000 (17:56 +0530)]
lapack_testing.py: print results in one line
The purpose of the patches is to print lapack results in a single line
test-case-name sub-tests-running pass/fail status and count
Modified sub test case name to single word
Nonsymmetric Eigenvalue Problem to Nonsymmetric-Eigenvalue-Problem
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
Julien Langou [Mon, 22 May 2017 09:36:14 +0000 (11:36 +0200)]
Julien Langou [Mon, 22 May 2017 09:35:23 +0000 (11:35 +0200)]
propagate the INTENT(IN) in the header
Julien Langou [Mon, 22 May 2017 09:34:41 +0000 (11:34 +0200)]
Minor correction. I think this was the intent of the previous commit.
langou [Mon, 22 May 2017 09:29:53 +0000 (11:29 +0200)]
Merge pull request #155 from jeffhammond/fix_isnan_aliasing
use INTENT(IN) to avoid violating Fortran aliasing rules
langou [Mon, 22 May 2017 07:17:38 +0000 (09:17 +0200)]
Merge pull request #140 from SoapGentoo/cmake-fixes
Replace last occurrences of `include` install paths
langou [Sun, 21 May 2017 23:47:11 +0000 (01:47 +0200)]
Merge pull request #154 from echeresh/xlange_lapacke
Avoid conversion between layouts in lapacke_?lange_work
echeresh [Sun, 21 May 2017 12:11:52 +0000 (05:11 -0700)]
Avoid conversion between layouts in lapacke_?lange_work
Jeff Hammond [Fri, 19 May 2017 15:36:06 +0000 (08:36 -0700)]
use INTENT(IN) to avoid violating Fortran aliasing rules
see https://github.com/Reference-LAPACK/lapack/issues/152 for details.
fixes issue #152
Julien Langou [Thu, 18 May 2017 09:09:45 +0000 (11:09 +0200)]
Fix #147: xlapy2 not propagating nans
xLAPY2 now returns a NaN whenever input variables X or Y are NaNs.
The previous xLAPY2 was relying on FORTRAN INTRINSIC MAX and MIN to behave in a
certain way with NaNs (i.e. return a NaN whenever X or Y are NaN) and this
behavior is not observed on some (most?) compilers.
We handle the NaN behavior of xLAPY2 by checking for NaNs at the start of the
function.
Thanks to Andreas Noack for providing report and sample code to demonstrate the
problem.
langou [Sat, 13 May 2017 12:21:48 +0000 (14:21 +0200)]
Merge pull request #149 from JeffreySax/master
Bug fix in SLAMSWLQ; fix type mismatches.
JeffreySax [Tue, 9 May 2017 14:05:30 +0000 (10:05 -0400)]
Bug fix in SLAMSWLQ; fix type mismatches.
- Fix: SLAMSWLQ calls DGEMLQT instead of SGEMLQT.
- Use dummy variable for ?LANGE work array argument in [CS]GETSLS.
- Use 1-element array for workspace query in ?GETSLS.
- Fix PARAMETER declaration type mismatches in ILASLC, IPARAM2STAGE,
SGELQT3, ZHECON_3, ZHECON_ROOK, ZHETRI2X.
langou [Thu, 4 May 2017 12:56:03 +0000 (14:56 +0200)]
Merge pull request #144 from tmijieux/lapacke/fix_tpmqrt_work_allocation
Fix issue #143 (Invalid ?tpmqrt workspace allocation)
Thomas Mijieux [Thu, 4 May 2017 12:32:29 +0000 (14:32 +0200)]
Fix issue #143 (Invalid ?tpmqrt workspace allocation)
langou [Tue, 2 May 2017 20:47:19 +0000 (22:47 +0200)]
Merge pull request #142 from iyamazaki/master
fix for issue #141 (how to detect singularity in T).
iyamazaki [Mon, 1 May 2017 18:26:41 +0000 (14:26 -0400)]
fix for issue #141 (how to detect singularity in T).
David Seifert [Sat, 15 Apr 2017 22:59:28 +0000 (00:59 +0200)]
Replace last occurrences of `include` install paths
* Distributions might need to change the header dir
* Also change the template paths in the `.pc` files to
the idiomatic CMake `GNUInstallDirs` full paths,
which are always correct, regardless of whether the
user specified relative or absolute paths. This makes
the build system somewhat easier and more idiomatic.
Julien Langou [Thu, 13 Apr 2017 13:44:00 +0000 (15:44 +0200)]
This is related to issue #42.
This is a fix for double precision. Need to fix S, C and Z now.
Julien Langou [Thu, 13 Apr 2017 09:04:48 +0000 (11:04 +0200)]
Fix #52
Added in comment of xLARRV
Note: VU is currently not used by this implmentation of DLARRV, VU is
passed to DLARRV because it could be used compute gaps on the right end
of the extremal eigenvalues. However, with not much initial accuracy in
LAMBDA and VU, the formula can lead to an overestimation of the right gap
and thus to inadequately early RQI 'convergence'. This is currently
prevented this by forcing a small right gap. And so it turns out that VU
is currently not used by this implementation of DLARRV.
langou [Sat, 1 Apr 2017 14:39:11 +0000 (16:39 +0200)]
Merge pull request #138 from kbergstr/fixes
Fixed formatting (indentation, spaces, style) in some routines
langou [Sat, 1 Apr 2017 13:41:49 +0000 (15:41 +0200)]
Merge pull request #137 from echeresh/xlarrx_fix
Add quick return for *LARR* routines
eugene.chereshnev [Thu, 30 Mar 2017 23:26:41 +0000 (16:26 -0700)]
Add quick return for *LARR* routines
Kirana Bergstrom [Thu, 30 Mar 2017 23:57:54 +0000 (16:57 -0700)]
Line endings changed from win style to lnx style
Kirana Bergstrom [Wed, 29 Mar 2017 22:25:42 +0000 (15:25 -0700)]
Changed indendation for correct alignment
Kirana Bergstrom [Tue, 28 Mar 2017 23:24:50 +0000 (16:24 -0700)]
took out extra spaces, added workspace calculation condition
kirana.bergstrom [Tue, 28 Mar 2017 22:51:38 +0000 (15:51 -0700)]
took out extra spaces
langou [Mon, 27 Mar 2017 06:13:09 +0000 (08:13 +0200)]
Merge pull request #136 from echeresh/370_fix
A number of fixes for routines and testing sources integrated in LAPACK 3.7.0
eugene.chereshnev [Sat, 25 Mar 2017 20:25:24 +0000 (13:25 -0700)]
Fix external names and remove unused routines from external statements
eugene.chereshnev [Sat, 25 Mar 2017 00:51:27 +0000 (17:51 -0700)]
Remove redundant IF in TESTING/LIN/*chkrfp.f
eugene.chereshnev [Fri, 24 Mar 2017 23:45:06 +0000 (16:45 -0700)]
Fix *chk{sb,hb}2stg.f: corrected name of subroutine in external section
eugene.chereshnev [Fri, 24 Mar 2017 20:56:44 +0000 (13:56 -0700)]
Align TESTING/{EIG,LIN}/chkxer.f
eugene.chereshnev [Fri, 24 Mar 2017 20:56:07 +0000 (13:56 -0700)]
Align TESTING/{EIG,LIN}/*larhs.f
eugene.chereshnev [Fri, 24 Mar 2017 20:46:32 +0000 (13:46 -0700)]
Align TESTING/{LIN,MATGEN}/*lahilb.f
eugene.chereshnev [Fri, 24 Mar 2017 20:32:51 +0000 (13:32 -0700)]
Align TESTING/{EIG,LIN}/*get02.f
eugene.chereshnev [Fri, 24 Mar 2017 20:28:23 +0000 (13:28 -0700)]
Fix *2st_kernels.f: unify doc comments
eugene.chereshnev [Fri, 24 Mar 2017 20:27:37 +0000 (13:27 -0700)]
Fix *lasyf_aa.f: replace N -> M in comments
eugene.chereshnev [Fri, 24 Mar 2017 20:27:10 +0000 (13:27 -0700)]
Fix *drvls.f: duplicate loop to make work query for each of test cases
Workspace size is not monotonic function of input sizes so there should
be loop over all test cases with workspace queries and finding maximum
between them.
Julien Langou [Thu, 23 Mar 2017 19:56:18 +0000 (15:56 -0400)]
Merge branch 'master' of https://github.com/Reference-LAPACK/lapack