Browse Source

Fix workspace query for ?SYEVD and ?HEEVD (Reference-LAPACK PR691)

tags/v0.3.22^2
Martin Kroeker GitHub 3 years ago
parent
commit
60af35bfab
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 4 additions and 4 deletions
  1. +1
    -1
      lapack-netlib/SRC/cheevd.f
  2. +1
    -1
      lapack-netlib/SRC/dsyevd.f
  3. +1
    -1
      lapack-netlib/SRC/ssyevd.f
  4. +1
    -1
      lapack-netlib/SRC/zheevd.f

+ 1
- 1
lapack-netlib/SRC/cheevd.f View File

@@ -284,7 +284,7 @@
LIWMIN = 1
END IF
LOPT = MAX( LWMIN, N +
$ ILAENV( 1, 'CHETRD', UPLO, N, -1, -1, -1 ) )
$ N*ILAENV( 1, 'CHETRD', UPLO, N, -1, -1, -1 ) )
LROPT = LRWMIN
LIOPT = LIWMIN
END IF


+ 1
- 1
lapack-netlib/SRC/dsyevd.f View File

@@ -257,7 +257,7 @@
LWMIN = 2*N + 1
END IF
LOPT = MAX( LWMIN, 2*N +
$ ILAENV( 1, 'DSYTRD', UPLO, N, -1, -1, -1 ) )
$ N*ILAENV( 1, 'DSYTRD', UPLO, N, -1, -1, -1 ) )
LIOPT = LIWMIN
END IF
WORK( 1 ) = LOPT


+ 1
- 1
lapack-netlib/SRC/ssyevd.f View File

@@ -255,7 +255,7 @@
LWMIN = 2*N + 1
END IF
LOPT = MAX( LWMIN, 2*N +
$ ILAENV( 1, 'SSYTRD', UPLO, N, -1, -1, -1 ) )
$ N*ILAENV( 1, 'SSYTRD', UPLO, N, -1, -1, -1 ) )
LIOPT = LIWMIN
END IF
WORK( 1 ) = LOPT


+ 1
- 1
lapack-netlib/SRC/zheevd.f View File

@@ -284,7 +284,7 @@
LIWMIN = 1
END IF
LOPT = MAX( LWMIN, N +
$ ILAENV( 1, 'ZHETRD', UPLO, N, -1, -1, -1 ) )
$ N*ILAENV( 1, 'ZHETRD', UPLO, N, -1, -1, -1 ) )
LROPT = LRWMIN
LIOPT = LIWMIN
END IF


Loading…
Cancel
Save