version 1.17, 2018/05/29 07:18:08
|
version 1.18, 2023/08/07 08:39:08
|
Line 167
|
Line 167
|
*> \author Univ. of Colorado Denver |
*> \author Univ. of Colorado Denver |
*> \author NAG Ltd. |
*> \author NAG Ltd. |
* |
* |
*> \date December 2016 |
|
* |
|
*> \ingroup doubleSYeigen |
*> \ingroup doubleSYeigen |
* |
* |
*> \par Contributors: |
*> \par Contributors: |
Line 185
|
Line 183
|
SUBROUTINE DSYEVD( JOBZ, UPLO, N, A, LDA, W, WORK, LWORK, IWORK, |
SUBROUTINE DSYEVD( JOBZ, UPLO, N, A, LDA, W, WORK, LWORK, IWORK, |
$ LIWORK, INFO ) |
$ LIWORK, INFO ) |
* |
* |
* -- LAPACK driver routine (version 3.7.0) -- |
* -- LAPACK driver routine -- |
* -- LAPACK is a software package provided by Univ. of Tennessee, -- |
* -- LAPACK is a software package provided by Univ. of Tennessee, -- |
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..-- |
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..-- |
* December 2016 |
|
* |
* |
* .. Scalar Arguments .. |
* .. Scalar Arguments .. |
CHARACTER JOBZ, UPLO |
CHARACTER JOBZ, UPLO |
Line 260
|
Line 257
|
LWMIN = 2*N + 1 |
LWMIN = 2*N + 1 |
END IF |
END IF |
LOPT = MAX( LWMIN, 2*N + |
LOPT = MAX( LWMIN, 2*N + |
$ ILAENV( 1, 'DSYTRD', UPLO, N, -1, -1, -1 ) ) |
$ N*ILAENV( 1, 'DSYTRD', UPLO, N, -1, -1, -1 ) ) |
LIOPT = LIWMIN |
LIOPT = LIWMIN |
END IF |
END IF |
WORK( 1 ) = LOPT |
WORK( 1 ) = LOPT |