LAPACK
3.4.2
LAPACK: Linear Algebra PACKage
|
Go to the source code of this file.
Functions/Subroutines | |
program | dblat2 |
DBLAT2 | |
subroutine | dchk1 (SNAME, EPS, THRESH, NOUT, NTRA, TRACE, REWI, FATAL, NIDIM, IDIM, NKB, KB, NALF, ALF, NBET, BET, NINC, INC, NMAX, INCMAX, A, AA, AS, X, XX, XS, Y, YY, YS, YT, G) |
subroutine | dchk2 (SNAME, EPS, THRESH, NOUT, NTRA, TRACE, REWI, FATAL, NIDIM, IDIM, NKB, KB, NALF, ALF, NBET, BET, NINC, INC, NMAX, INCMAX, A, AA, AS, X, XX, XS, Y, YY, YS, YT, G) |
subroutine | dchk3 (SNAME, EPS, THRESH, NOUT, NTRA, TRACE, REWI, FATAL, NIDIM, IDIM, NKB, KB, NINC, INC, NMAX, INCMAX, A, AA, AS, X, XX, XS, XT, G, Z) |
subroutine | dchk4 (SNAME, EPS, THRESH, NOUT, NTRA, TRACE, REWI, FATAL, NIDIM, IDIM, NALF, ALF, NINC, INC, NMAX, INCMAX, A, AA, AS, X, XX, XS, Y, YY, YS, YT, G, Z) |
subroutine | dchk5 (SNAME, EPS, THRESH, NOUT, NTRA, TRACE, REWI, FATAL, NIDIM, IDIM, NALF, ALF, NINC, INC, NMAX, INCMAX, A, AA, AS, X, XX, XS, Y, YY, YS, YT, G, Z) |
subroutine | dchk6 (SNAME, EPS, THRESH, NOUT, NTRA, TRACE, REWI, FATAL, NIDIM, IDIM, NALF, ALF, NINC, INC, NMAX, INCMAX, A, AA, AS, X, XX, XS, Y, YY, YS, YT, G, Z) |
subroutine | dchke (ISNUM, SRNAMT, NOUT) |
subroutine | dmake (TYPE, UPLO, DIAG, M, N, A, NMAX, AA, LDA, KL, KU, RESET, TRANSL) |
subroutine | dmvch (TRANS, M, N, ALPHA, A, NMAX, X, INCX, BETA, Y, INCY, YT, G, YY, EPS, ERR, FATAL, NOUT, MV) |
LOGICAL function | lde (RI, RJ, LR) |
LOGICAL function | lderes (TYPE, UPLO, M, N, AA, AS, LDA) |
DOUBLE PRECISION function | dbeg (RESET) |
DOUBLE PRECISION function | ddiff (X, Y) |
subroutine | chkxer (SRNAMT, INFOT, NOUT, LERR, OK) |
subroutine | xerbla (SRNAME, INFO) |
subroutine chkxer | ( | character*6 | SRNAMT, |
integer | INFOT, | ||
integer | NOUT, | ||
logical | LERR, | ||
logical | OK | ||
) |
DOUBLE PRECISION function dbeg | ( | logical | RESET | ) |
subroutine dchk1 | ( | character*6 | SNAME, |
double precision | EPS, | ||
double precision | THRESH, | ||
integer | NOUT, | ||
integer | NTRA, | ||
logical | TRACE, | ||
logical | REWI, | ||
logical | FATAL, | ||
integer | NIDIM, | ||
integer, dimension( nidim ) | IDIM, | ||
integer | NKB, | ||
integer, dimension( nkb ) | KB, | ||
integer | NALF, | ||
double precision, dimension( nalf ) | ALF, | ||
integer | NBET, | ||
double precision, dimension( nbet ) | BET, | ||
integer | NINC, | ||
integer, dimension( ninc ) | INC, | ||
integer | NMAX, | ||
integer | INCMAX, | ||
double precision, dimension( nmax, nmax ) | A, | ||
double precision, dimension( nmax*nmax ) | AA, | ||
double precision, dimension( nmax*nmax ) | AS, | ||
double precision, dimension( nmax ) | X, | ||
double precision, dimension( nmax*incmax ) | XX, | ||
double precision, dimension( nmax*incmax ) | XS, | ||
double precision, dimension( nmax ) | Y, | ||
double precision, dimension( nmax*incmax ) | YY, | ||
double precision, dimension( nmax*incmax ) | YS, | ||
double precision, dimension( nmax ) | YT, | ||
double precision, dimension( nmax ) | G | ||
) |
subroutine dchk2 | ( | character*6 | SNAME, |
double precision | EPS, | ||
double precision | THRESH, | ||
integer | NOUT, | ||
integer | NTRA, | ||
logical | TRACE, | ||
logical | REWI, | ||
logical | FATAL, | ||
integer | NIDIM, | ||
integer, dimension( nidim ) | IDIM, | ||
integer | NKB, | ||
integer, dimension( nkb ) | KB, | ||
integer | NALF, | ||
double precision, dimension( nalf ) | ALF, | ||
integer | NBET, | ||
double precision, dimension( nbet ) | BET, | ||
integer | NINC, | ||
integer, dimension( ninc ) | INC, | ||
integer | NMAX, | ||
integer | INCMAX, | ||
double precision, dimension( nmax, nmax ) | A, | ||
double precision, dimension( nmax*nmax ) | AA, | ||
double precision, dimension( nmax*nmax ) | AS, | ||
double precision, dimension( nmax ) | X, | ||
double precision, dimension( nmax*incmax ) | XX, | ||
double precision, dimension( nmax*incmax ) | XS, | ||
double precision, dimension( nmax ) | Y, | ||
double precision, dimension( nmax*incmax ) | YY, | ||
double precision, dimension( nmax*incmax ) | YS, | ||
double precision, dimension( nmax ) | YT, | ||
double precision, dimension( nmax ) | G | ||
) |
subroutine dchk3 | ( | character*6 | SNAME, |
double precision | EPS, | ||
double precision | THRESH, | ||
integer | NOUT, | ||
integer | NTRA, | ||
logical | TRACE, | ||
logical | REWI, | ||
logical | FATAL, | ||
integer | NIDIM, | ||
integer, dimension( nidim ) | IDIM, | ||
integer | NKB, | ||
integer, dimension( nkb ) | KB, | ||
integer | NINC, | ||
integer, dimension( ninc ) | INC, | ||
integer | NMAX, | ||
integer | INCMAX, | ||
double precision, dimension( nmax, nmax ) | A, | ||
double precision, dimension( nmax*nmax ) | AA, | ||
double precision, dimension( nmax*nmax ) | AS, | ||
double precision, dimension( nmax ) | X, | ||
double precision, dimension( nmax*incmax ) | XX, | ||
double precision, dimension( nmax*incmax ) | XS, | ||
double precision, dimension( nmax ) | XT, | ||
double precision, dimension( nmax ) | G, | ||
double precision, dimension( nmax ) | Z | ||
) |
subroutine dchk4 | ( | character*6 | SNAME, |
double precision | EPS, | ||
double precision | THRESH, | ||
integer | NOUT, | ||
integer | NTRA, | ||
logical | TRACE, | ||
logical | REWI, | ||
logical | FATAL, | ||
integer | NIDIM, | ||
integer, dimension( nidim ) | IDIM, | ||
integer | NALF, | ||
double precision, dimension( nalf ) | ALF, | ||
integer | NINC, | ||
integer, dimension( ninc ) | INC, | ||
integer | NMAX, | ||
integer | INCMAX, | ||
double precision, dimension( nmax, nmax ) | A, | ||
double precision, dimension( nmax*nmax ) | AA, | ||
double precision, dimension( nmax*nmax ) | AS, | ||
double precision, dimension( nmax ) | X, | ||
double precision, dimension( nmax*incmax ) | XX, | ||
double precision, dimension( nmax*incmax ) | XS, | ||
double precision, dimension( nmax ) | Y, | ||
double precision, dimension( nmax*incmax ) | YY, | ||
double precision, dimension( nmax*incmax ) | YS, | ||
double precision, dimension( nmax ) | YT, | ||
double precision, dimension( nmax ) | G, | ||
double precision, dimension( nmax ) | Z | ||
) |
subroutine dchk5 | ( | character*6 | SNAME, |
double precision | EPS, | ||
double precision | THRESH, | ||
integer | NOUT, | ||
integer | NTRA, | ||
logical | TRACE, | ||
logical | REWI, | ||
logical | FATAL, | ||
integer | NIDIM, | ||
integer, dimension( nidim ) | IDIM, | ||
integer | NALF, | ||
double precision, dimension( nalf ) | ALF, | ||
integer | NINC, | ||
integer, dimension( ninc ) | INC, | ||
integer | NMAX, | ||
integer | INCMAX, | ||
double precision, dimension( nmax, nmax ) | A, | ||
double precision, dimension( nmax*nmax ) | AA, | ||
double precision, dimension( nmax*nmax ) | AS, | ||
double precision, dimension( nmax ) | X, | ||
double precision, dimension( nmax*incmax ) | XX, | ||
double precision, dimension( nmax*incmax ) | XS, | ||
double precision, dimension( nmax ) | Y, | ||
double precision, dimension( nmax*incmax ) | YY, | ||
double precision, dimension( nmax*incmax ) | YS, | ||
double precision, dimension( nmax ) | YT, | ||
double precision, dimension( nmax ) | G, | ||
double precision, dimension( nmax ) | Z | ||
) |
subroutine dchk6 | ( | character*6 | SNAME, |
double precision | EPS, | ||
double precision | THRESH, | ||
integer | NOUT, | ||
integer | NTRA, | ||
logical | TRACE, | ||
logical | REWI, | ||
logical | FATAL, | ||
integer | NIDIM, | ||
integer, dimension( nidim ) | IDIM, | ||
integer | NALF, | ||
double precision, dimension( nalf ) | ALF, | ||
integer | NINC, | ||
integer, dimension( ninc ) | INC, | ||
integer | NMAX, | ||
integer | INCMAX, | ||
double precision, dimension( nmax, nmax ) | A, | ||
double precision, dimension( nmax*nmax ) | AA, | ||
double precision, dimension( nmax*nmax ) | AS, | ||
double precision, dimension( nmax ) | X, | ||
double precision, dimension( nmax*incmax ) | XX, | ||
double precision, dimension( nmax*incmax ) | XS, | ||
double precision, dimension( nmax ) | Y, | ||
double precision, dimension( nmax*incmax ) | YY, | ||
double precision, dimension( nmax*incmax ) | YS, | ||
double precision, dimension( nmax ) | YT, | ||
double precision, dimension( nmax ) | G, | ||
double precision, dimension( nmax, 2 ) | Z | ||
) |
subroutine dchke | ( | integer | ISNUM, |
character*6 | SRNAMT, | ||
integer | NOUT | ||
) |
DOUBLE PRECISION function ddiff | ( | double precision | X, |
double precision | Y | ||
) |
subroutine dmake | ( | character*2 | TYPE, |
character*1 | UPLO, | ||
character*1 | DIAG, | ||
integer | M, | ||
integer | N, | ||
double precision, dimension( nmax, * ) | A, | ||
integer | NMAX, | ||
double precision, dimension( * ) | AA, | ||
integer | LDA, | ||
integer | KL, | ||
integer | KU, | ||
logical | RESET, | ||
double precision | TRANSL | ||
) |
subroutine dmvch | ( | character*1 | TRANS, |
integer | M, | ||
integer | N, | ||
double precision | ALPHA, | ||
double precision, dimension( nmax, * ) | A, | ||
integer | NMAX, | ||
double precision, dimension( * ) | X, | ||
integer | INCX, | ||
double precision | BETA, | ||
double precision, dimension( * ) | Y, | ||
integer | INCY, | ||
double precision, dimension( * ) | YT, | ||
double precision, dimension( * ) | G, | ||
double precision, dimension( * ) | YY, | ||
double precision | EPS, | ||
double precision | ERR, | ||
logical | FATAL, | ||
integer | NOUT, | ||
logical | MV | ||
) |
LOGICAL function lde | ( | double precision, dimension( * ) | RI, |
double precision, dimension( * ) | RJ, | ||
integer | LR | ||
) |
LOGICAL function lderes | ( | character*2 | TYPE, |
character*1 | UPLO, | ||
integer | M, | ||
integer | N, | ||
double precision, dimension( lda, * ) | AA, | ||
double precision, dimension( lda, * ) | AS, | ||
integer | LDA | ||
) |