summaryrefslogtreecommitdiff
path: root/SRC
AgeCommit message (Collapse)AuthorFilesLines
2017-06-11Merge https://github.com/Reference-LAPACK/lapackIchitaro Yamazaki329-822/+822
2017-06-11fixing comments.Ichitaro Yamazaki6-16/+8
2017-06-10remove "singularity" check in sytrf_aaIchitaro Yamazaki12-338/+46
2017-06-10Preparing for 3.7.1 releaseJulie329-822/+822
Update version number from discussion with Vendors, they still would like to have the version number inside the source file.
2017-06-08xLA_GEAMV; parameter comments: pull 'array' to the type declaration lineHenning Thielemann2-4/+4
2017-06-08xLA_xxRFSX_EXTENDED; parameter comments: pull various dimension ↵Henning Thielemann14-76/+38
specifications containing NRHS to the 'dimension' line This improves automatic parsing of array dimensions, but creates overly long lines sometimes.
2017-06-08xPPSVX, xSPGV, xSPSVX; parameter comments for AFP and AP: pull (N*(N+1)/2) ↵Henning Thielemann6-12/+6
the array dimension line
2017-06-08Merge pull request #163 from thielema/array-dimensionslangou28-35/+30
avoid inconsistencies between parameter comments in S and D, C and Z
2017-06-08DLASD3; comments for parameters DSIGMA, U2, Z: take directions from SLASD3Henning Thielemann1-3/+3
2017-06-07xSTEDC, DSPEVD, ZHPEVD, DTGSEN; comment for array WORK: consistently use ↵Henning Thielemann5-10/+5
dimension (MAX(1,LWORK))
2017-06-07xGELSD; comment for array A: turn to \param[in,out]Henning Thielemann3-3/+3
2017-06-07xGSVJn, xLAQRn, xHETRD, xSYTRD; parameter comment: put LWORK dimension in ↵Henning Thielemann19-19/+19
parentheses
2017-06-07Fix #158Julien Langou2-2/+0
Removing code line 243 which was useless. Thanks to @vladimir-ch for pointing this out and @oamarques for approving the fix
2017-06-06xLASD8, parameter comment: WORK dimension without 'at least'Henning Thielemann2-2/+2
2017-06-06ZLALSD, parameter comment: WORK dimension (N*NRHS)Henning Thielemann1-2/+1
like in CLALSD
2017-06-06xSYTRI2X, parameter comment: WORK dimensions use NB instead of NNBHenning Thielemann4-4/+4
2017-06-06xGEJSV, xGESVJ; parameter comment: declare WORK with dimension LWORKHenning Thielemann4-4/+4
2017-06-06xUNCSD, xORCSD: use LDx for leading dimensions, although the arrays contain ↵Henning Thielemann4-16/+16
square matrices This fixes commit 366f9b3541705231cfbb1724b221b8857ac768a8.
2017-06-06xTGEX2, xTGEXC, xLASD0, xLASD3, SSYGVX, parameter comments: fix wrong LD's ↵Henning Thielemann11-15/+13
in leading dimensions
2017-06-03xLALSA, DLASDA; parameters WORK, IWORK: turn "at least" phrases into ↵Henning Thielemann5-14/+7
dimension specifications
2017-06-03xLAED3, parameter Q2: dimension (LDQ2, N) -> (LDQ2*N)Henning Thielemann2-2/+2
2017-06-03ZCGESV, ZCPOSV; parameter WORK: dimension (N*NRHS) -> (N,NRHS)Henning Thielemann2-2/+2
analogous to DSGESV, DSPOSV
2017-06-03SGEES, parameter SELECT: add article 'a' before 'LOGICAL FUNCTION'Henning Thielemann1-1/+1
2017-06-03ZGEBAL: add types in parameter comments of ILO and IHIHenning Thielemann1-0/+2
2017-06-03DLASQ5, DTGSEN: add missing '*>' lineHenning Thielemann2-2/+2
2017-06-03DLASD0; IWORK, WORK: copy dimension specification from SLASD0Henning Thielemann1-4/+2
2017-06-03xGESVJ, JOBA parameter: 'CHARACTER* 1' -> 'CHARACTER*1'Henning Thielemann4-4/+4
2017-06-03xUNM22, xORM22: 'Arguments' -> 'Arguments:'Henning Thielemann4-8/+8
2017-06-03xUNCSD, xORCSD; U1, U2, V1T, V2T: duplicate dimensions of square matricesHenning Thielemann4-16/+16
2017-06-03correct type names in parameter commentsHenning Thielemann3-4/+4
2017-06-03xLAQR5; WANTT, WANTZ parameters: logical scalar -> LOGICALHenning Thielemann4-8/+8
2017-06-03Consistent formatting of array parameter comments:Henning Thielemann51-101/+93
NAME is TYPE array, dimension (dim0,dim1,...)
2017-06-03xTRTTP, parameter AP: add closing parentheses to dimension specificationHenning Thielemann2-2/+2
2017-06-03CLAQR4: remove duplicate \verbatimHenning Thielemann1-1/+0
2017-05-28xLAQRx, xTGSEN, IPARMQ: 'integer scalar', 'integer' -> 'INTEGER' in ↵Henning Thielemann19-145/+145
parameter comments
2017-05-28xGGESX, SELCTG parameter description: 'procedure)' -> 'a'Henning Thielemann4-4/+4
2017-05-28SSBGVX: add '*' for multiplication in array dimensions in parameter commentsHenning Thielemann1-2/+2
2017-05-28xLAQR2, xLAQR3, xGEJSV: add parentheses to dimensions of one-dimensional ↵Henning Thielemann8-10/+10
arrays in parameter comments
2017-05-28xBBCSD: dimenison -> dimensionHenning Thielemann4-4/+4
2017-05-22propagate a72750e643027648736f5adb1f89514b1d6e8ae3 to SINGLE PRECISION filesJulien Langou2-4/+4
2017-05-22propagate the INTENT(IN) in the headerJulien Langou1-1/+1
2017-05-22Minor correction. I think this was the intent of the previous commit.Julien Langou1-1/+1
2017-05-19use INTENT(IN) to avoid violating Fortran aliasing rulesJeff Hammond2-2/+2
see https://github.com/Reference-LAPACK/lapack/issues/152 for details. fixes issue #152
2017-05-18Fix #147: xlapy2 not propagating nansJulien Langou2-16/+43
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.
2017-05-09Bug fix in SLAMSWLQ; fix type mismatches.JeffreySax11-49/+49
- 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.
2017-05-01fix for issue #141 (how to detect singularity in T).iyamazaki6-48/+86
2017-04-13Fix #52Julien Langou2-4/+16
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.
2017-04-01Merge pull request #138 from kbergstr/fixeslangou4-20/+20
Fixed formatting (indentation, spaces, style) in some routines
2017-04-01Merge pull request #137 from echeresh/xlarrx_fixlangou24-4476/+4618
Add quick return for *LARR* routines
2017-03-31Add quick return for *LARR* routineseugene.chereshnev24-4476/+4618