version 1.19, 2018/05/29 07:18:12
|
version 1.20, 2020/05/21 21:46:03
|
Line 60
|
Line 60
|
*> invest in an (expensive) multi-shift QR sweep. |
*> invest in an (expensive) multi-shift QR sweep. |
*> If the aggressive early deflation subroutine |
*> If the aggressive early deflation subroutine |
*> finds LD converged eigenvalues from an order |
*> finds LD converged eigenvalues from an order |
*> NW deflation window and LD.GT.(NW*NIBBLE)/100, |
*> NW deflation window and LD > (NW*NIBBLE)/100, |
*> then the next QR sweep is skipped and early |
*> then the next QR sweep is skipped and early |
*> deflation is applied immediately to the |
*> deflation is applied immediately to the |
*> remaining active diagonal block. Setting |
*> remaining active diagonal block. Setting |
Line 104
|
Line 104
|
*> |
*> |
*> \param[in] NAME |
*> \param[in] NAME |
*> \verbatim |
*> \verbatim |
*> NAME is character string |
*> NAME is CHARACTER string |
*> Name of the calling subroutine |
*> Name of the calling subroutine |
*> \endverbatim |
*> \endverbatim |
*> |
*> |
*> \param[in] OPTS |
*> \param[in] OPTS |
*> \verbatim |
*> \verbatim |
*> OPTS is character string |
*> OPTS is CHARACTER string |
*> This is a concatenation of the string arguments to |
*> This is a concatenation of the string arguments to |
*> TTQRE. |
*> TTQRE. |
*> \endverbatim |
*> \endverbatim |
Line 184
|
Line 184
|
*> This depends on ILO, IHI and NS, the |
*> This depends on ILO, IHI and NS, the |
*> number of simultaneous shifts returned |
*> number of simultaneous shifts returned |
*> by IPARMQ(ISPEC=15). The default for |
*> by IPARMQ(ISPEC=15). The default for |
*> (IHI-ILO+1).LE.500 is NS. The default |
*> (IHI-ILO+1) <= 500 is NS. The default |
*> for (IHI-ILO+1).GT.500 is 3*NS/2. |
*> for (IHI-ILO+1) > 500 is 3*NS/2. |
*> |
*> |
*> IPARMQ(ISPEC=14) Nibble crossover point. Default: 14. |
*> IPARMQ(ISPEC=14) Nibble crossover point. Default: 14. |
*> |
*> |