ScaLAPACK 2.1
2.1
ScaLAPACK: Scalable Linear Algebra PACKage
|
Go to the source code of this file.
Functions/Subroutines | |
subroutine | pdoptee (ICTXT, NOUT, SUBPTR, SCODE, SNAME) |
subroutine | pdchkopt (ICTXT, NOUT, SUBPTR, SCODE, SNAME, ARGNAM, ARGPOS) |
subroutine | pddimee (ICTXT, NOUT, SUBPTR, SCODE, SNAME) |
subroutine | pdchkdim (ICTXT, NOUT, SUBPTR, SCODE, SNAME, ARGNAM, ARGPOS) |
subroutine | pdvecee (ICTXT, NOUT, SUBPTR, SCODE, SNAME) |
subroutine | pdmatee (ICTXT, NOUT, SUBPTR, SCODE, SNAME) |
subroutine | pdsetpblas (ICTXT) |
subroutine | pdchkmat (ICTXT, NOUT, SUBPTR, SCODE, SNAME, ARGNAM, ARGPOS) |
subroutine | pdcallsub (SUBPTR, SCODE) |
subroutine | pderrset (ERR, ERRMAX, XTRUE, X) |
subroutine | pdchkvin (ERRMAX, N, X, PX, IX, JX, DESCX, INCX, INFO) |
subroutine | pdchkvout (N, X, PX, IX, JX, DESCX, INCX, INFO) |
subroutine | pdchkmin (ERRMAX, M, N, A, PA, IA, JA, DESCA, INFO) |
subroutine | pdchkmout (M, N, A, PA, IA, JA, DESCA, INFO) |
subroutine | pdmprnt (ICTXT, NOUT, M, N, A, LDA, IRPRNT, ICPRNT, CMATNM) |
subroutine | pdvprnt (ICTXT, NOUT, N, X, INCX, IRPRNT, ICPRNT, CVECNM) |
subroutine | pdmvch (ICTXT, TRANS, M, N, ALPHA, A, IA, JA, DESCA, X, IX, JX, DESCX, INCX, BETA, Y, PY, IY, JY, DESCY, INCY, G, ERR, INFO) |
subroutine | pdvmch (ICTXT, UPLO, M, N, ALPHA, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY, A, PA, IA, JA, DESCA, G, ERR, INFO) |
subroutine | pdvmch2 (ICTXT, UPLO, M, N, ALPHA, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY, A, PA, IA, JA, DESCA, G, ERR, INFO) |
subroutine | pdmmch (ICTXT, TRANSA, TRANSB, M, N, K, ALPHA, A, IA, JA, DESCA, B, IB, JB, DESCB, BETA, C, PC, IC, JC, DESCC, CT, G, ERR, INFO) |
subroutine | pdmmch1 (ICTXT, UPLO, TRANS, N, K, ALPHA, A, IA, JA, DESCA, BETA, C, PC, IC, JC, DESCC, CT, G, ERR, INFO) |
subroutine | pdmmch2 (ICTXT, UPLO, TRANS, N, K, ALPHA, A, IA, JA, DESCA, B, IB, JB, DESCB, BETA, C, PC, IC, JC, DESCC, CT, G, ERR, INFO) |
subroutine | pdmmch3 (UPLO, TRANS, M, N, ALPHA, A, IA, JA, DESCA, BETA, C, PC, IC, JC, DESCC, ERR, INFO) |
subroutine | pderraxpby (ERRBND, ALPHA, X, BETA, Y, PREC) |
double precision function | pdlamch (ICTXT, CMACH) |
subroutine | pdlaset (UPLO, M, N, ALPHA, BETA, A, IA, JA, DESCA) |
subroutine | pdlascal (TYPE, M, N, ALPHA, A, IA, JA, DESCA) |
subroutine | pdlagen (INPLACE, AFORM, DIAG, OFFA, M, N, IA, JA, DESCA, IASEED, A, LDA) |
subroutine | pdladom (INPLACE, N, ALPHA, A, IA, JA, DESCA) |
subroutine | pb_pdlaprnt (M, N, A, IA, JA, DESCA, IRPRNT, ICPRNT, CMATNM, NOUT, WORK) |
subroutine | pb_pdlaprn2 (M, N, A, IA, JA, DESCA, IRPRNT, ICPRNT, CMATNM, NOUT, PROW, PCOL, WORK) |
subroutine | pb_dfillpad (ICTXT, M, N, A, LDA, IPRE, IPOST, CHKVAL) |
subroutine | pb_dchekpad (ICTXT, MESS, M, N, A, LDA, IPRE, IPOST, CHKVAL) |
subroutine | pb_dlaset (UPLO, M, N, IOFFD, ALPHA, BETA, A, LDA) |
subroutine | pb_dlascal (UPLO, M, N, IOFFD, ALPHA, A, LDA) |
subroutine | pb_dlagen (UPLO, AFORM, A, LDA, LCMT00, IRAN, MBLKS, IMBLOC, MB, LMBLOC, NBLKS, INBLOC, NB, LNBLOC, JMP, IMULADD) |
double precision function | pb_drand (IDUMM) |
double precision function | pb_dran (IDUMM) |
subroutine pb_dchekpad | ( | integer | ICTXT, |
character*(*) | MESS, | ||
integer | M, | ||
integer | N, | ||
double precision, dimension( * ) | A, | ||
integer | LDA, | ||
integer | IPRE, | ||
integer | IPOST, | ||
double precision | CHKVAL | ||
) |
subroutine pb_dfillpad | ( | integer | ICTXT, |
integer | M, | ||
integer | N, | ||
double precision, dimension( * ) | A, | ||
integer | LDA, | ||
integer | IPRE, | ||
integer | IPOST, | ||
double precision | CHKVAL | ||
) |
subroutine pb_dlagen | ( | character*1 | UPLO, |
character*1 | AFORM, | ||
double precision, dimension( lda, * ) | A, | ||
integer | LDA, | ||
integer | LCMT00, | ||
integer, dimension( * ) | IRAN, | ||
integer | MBLKS, | ||
integer | IMBLOC, | ||
integer | MB, | ||
integer | LMBLOC, | ||
integer | NBLKS, | ||
integer | INBLOC, | ||
integer | NB, | ||
integer | LNBLOC, | ||
integer, dimension( * ) | JMP, | ||
integer, dimension( 4, * ) | IMULADD | ||
) |
subroutine pb_dlascal | ( | character*1 | UPLO, |
integer | M, | ||
integer | N, | ||
integer | IOFFD, | ||
double precision | ALPHA, | ||
double precision, dimension( lda, * ) | A, | ||
integer | LDA | ||
) |
subroutine pb_dlaset | ( | character*1 | UPLO, |
integer | M, | ||
integer | N, | ||
integer | IOFFD, | ||
double precision | ALPHA, | ||
double precision | BETA, | ||
double precision, dimension( lda, * ) | A, | ||
integer | LDA | ||
) |
double precision function pb_dran | ( | integer | IDUMM | ) |
Definition at line 10440 of file pdblastst.f.
double precision function pb_drand | ( | integer | IDUMM | ) |
Definition at line 10378 of file pdblastst.f.
subroutine pb_pdlaprn2 | ( | integer | M, |
integer | N, | ||
double precision, dimension( * ) | A, | ||
integer | IA, | ||
integer | JA, | ||
integer, dimension( * ) | DESCA, | ||
integer | IRPRNT, | ||
integer | ICPRNT, | ||
character*(*) | CMATNM, | ||
integer | NOUT, | ||
integer | PROW, | ||
integer | PCOL, | ||
double precision, dimension( * ) | WORK | ||
) |
subroutine pb_pdlaprnt | ( | integer | M, |
integer | N, | ||
double precision, dimension( * ) | A, | ||
integer | IA, | ||
integer | JA, | ||
integer, dimension( * ) | DESCA, | ||
integer | IRPRNT, | ||
integer | ICPRNT, | ||
character*(*) | CMATNM, | ||
integer | NOUT, | ||
double precision, dimension( * ) | WORK | ||
) |
subroutine pdcallsub | ( | external | SUBPTR, |
integer | SCODE | ||
) |
subroutine pdchkdim | ( | integer | ICTXT, |
integer | NOUT, | ||
external | SUBPTR, | ||
integer | SCODE, | ||
character*(*) | SNAME, | ||
character*1 | ARGNAM, | ||
integer | ARGPOS | ||
) |
Definition at line 759 of file pdblastst.f.
subroutine pdchkmat | ( | integer | ICTXT, |
integer | NOUT, | ||
external | SUBPTR, | ||
integer | SCODE, | ||
character*(*) | SNAME, | ||
character*1 | ARGNAM, | ||
integer | ARGPOS | ||
) |
Definition at line 1674 of file pdblastst.f.
subroutine pdchkmin | ( | double precision | ERRMAX, |
integer | M, | ||
integer | N, | ||
double precision, dimension( * ) | A, | ||
double precision, dimension( * ) | PA, | ||
integer | IA, | ||
integer | JA, | ||
integer, dimension( * ) | DESCA, | ||
integer | INFO | ||
) |
Definition at line 3326 of file pdblastst.f.
subroutine pdchkmout | ( | integer | M, |
integer | N, | ||
double precision, dimension( * ) | A, | ||
double precision, dimension( * ) | PA, | ||
integer | IA, | ||
integer | JA, | ||
integer, dimension( * ) | DESCA, | ||
integer | INFO | ||
) |
Definition at line 3627 of file pdblastst.f.
subroutine pdchkopt | ( | integer | ICTXT, |
integer | NOUT, | ||
external | SUBPTR, | ||
integer | SCODE, | ||
character*(*) | SNAME, | ||
character*1 | ARGNAM, | ||
integer | ARGPOS | ||
) |
Definition at line 266 of file pdblastst.f.
subroutine pdchkvin | ( | double precision | ERRMAX, |
integer | N, | ||
double precision, dimension( * ) | X, | ||
double precision, dimension( * ) | PX, | ||
integer | IX, | ||
integer | JX, | ||
integer, dimension( * ) | DESCX, | ||
integer | INCX, | ||
integer | INFO | ||
) |
Definition at line 2576 of file pdblastst.f.
subroutine pdchkvout | ( | integer | N, |
double precision, dimension( * ) | X, | ||
double precision, dimension( * ) | PX, | ||
integer | IX, | ||
integer | JX, | ||
integer, dimension( * ) | DESCX, | ||
integer | INCX, | ||
integer | INFO | ||
) |
subroutine pddimee | ( | integer | ICTXT, |
integer | NOUT, | ||
external | SUBPTR, | ||
integer | SCODE, | ||
character*(*) | SNAME | ||
) |
Definition at line 455 of file pdblastst.f.
subroutine pderraxpby | ( | double precision | ERRBND, |
double precision | ALPHA, | ||
double precision | X, | ||
double precision | BETA, | ||
double precision | Y, | ||
double precision | PREC | ||
) |
subroutine pderrset | ( | double precision | ERR, |
double precision | ERRMAX, | ||
double precision | XTRUE, | ||
double precision | X | ||
) |
subroutine pdladom | ( | logical | INPLACE, |
integer | N, | ||
double precision | ALPHA, | ||
double precision, dimension( * ) | A, | ||
integer | IA, | ||
integer | JA, | ||
integer, dimension( * ) | DESCA | ||
) |
Definition at line 8242 of file pdblastst.f.
subroutine pdlagen | ( | logical | INPLACE, |
character*1 | AFORM, | ||
character*1 | DIAG, | ||
integer | OFFA, | ||
integer | M, | ||
integer | N, | ||
integer | IA, | ||
integer | JA, | ||
integer, dimension( * ) | DESCA, | ||
integer | IASEED, | ||
double precision, dimension( lda, * ) | A, | ||
integer | LDA | ||
) |
Definition at line 7845 of file pdblastst.f.
double precision function pdlamch | ( | integer | ICTXT, |
character*1 | CMACH | ||
) |
Definition at line 6769 of file pdblastst.f.
subroutine pdlascal | ( | character*1 | TYPE, |
integer | M, | ||
integer | N, | ||
double precision | ALPHA, | ||
double precision, dimension( * ) | A, | ||
integer | IA, | ||
integer | JA, | ||
integer, dimension( * ) | DESCA | ||
) |
Definition at line 7337 of file pdblastst.f.
subroutine pdlaset | ( | character*1 | UPLO, |
integer | M, | ||
integer | N, | ||
double precision | ALPHA, | ||
double precision | BETA, | ||
double precision, dimension( * ) | A, | ||
integer | IA, | ||
integer | JA, | ||
integer, dimension( * ) | DESCA | ||
) |
Definition at line 6862 of file pdblastst.f.
subroutine pdmatee | ( | integer | ICTXT, |
integer | NOUT, | ||
external | SUBPTR, | ||
integer | SCODE, | ||
character*7 | SNAME | ||
) |
Definition at line 1190 of file pdblastst.f.
subroutine pdmmch | ( | integer | ICTXT, |
character*1 | TRANSA, | ||
character*1 | TRANSB, | ||
integer | M, | ||
integer | N, | ||
integer | K, | ||
double precision | ALPHA, | ||
double precision, dimension( * ) | A, | ||
integer | IA, | ||
integer | JA, | ||
integer, dimension( * ) | DESCA, | ||
double precision, dimension( * ) | B, | ||
integer | IB, | ||
integer | JB, | ||
integer, dimension( * ) | DESCB, | ||
double precision | BETA, | ||
double precision, dimension( * ) | C, | ||
double precision, dimension( * ) | PC, | ||
integer | IC, | ||
integer | JC, | ||
integer, dimension( * ) | DESCC, | ||
double precision, dimension( * ) | CT, | ||
double precision, dimension( * ) | G, | ||
double precision | ERR, | ||
integer | INFO | ||
) |
Definition at line 5272 of file pdblastst.f.
subroutine pdmmch1 | ( | integer | ICTXT, |
character*1 | UPLO, | ||
character*1 | TRANS, | ||
integer | N, | ||
integer | K, | ||
double precision | ALPHA, | ||
double precision, dimension( * ) | A, | ||
integer | IA, | ||
integer | JA, | ||
integer, dimension( * ) | DESCA, | ||
double precision | BETA, | ||
double precision, dimension( * ) | C, | ||
double precision, dimension( * ) | PC, | ||
integer | IC, | ||
integer | JC, | ||
integer, dimension( * ) | DESCC, | ||
double precision, dimension( * ) | CT, | ||
double precision, dimension( * ) | G, | ||
double precision | ERR, | ||
integer | INFO | ||
) |
Definition at line 5649 of file pdblastst.f.
subroutine pdmmch2 | ( | integer | ICTXT, |
character*1 | UPLO, | ||
character*1 | TRANS, | ||
integer | N, | ||
integer | K, | ||
double precision | ALPHA, | ||
double precision, dimension( * ) | A, | ||
integer | IA, | ||
integer | JA, | ||
integer, dimension( * ) | DESCA, | ||
double precision, dimension( * ) | B, | ||
integer | IB, | ||
integer | JB, | ||
integer, dimension( * ) | DESCB, | ||
double precision | BETA, | ||
double precision, dimension( * ) | C, | ||
double precision, dimension( * ) | PC, | ||
integer | IC, | ||
integer | JC, | ||
integer, dimension( * ) | DESCC, | ||
double precision, dimension( * ) | CT, | ||
double precision, dimension( * ) | G, | ||
double precision | ERR, | ||
integer | INFO | ||
) |
Definition at line 5996 of file pdblastst.f.
subroutine pdmmch3 | ( | character*1 | UPLO, |
character*1 | TRANS, | ||
integer | M, | ||
integer | N, | ||
double precision | ALPHA, | ||
double precision, dimension( * ) | A, | ||
integer | IA, | ||
integer | JA, | ||
integer, dimension( * ) | DESCA, | ||
double precision | BETA, | ||
double precision, dimension( * ) | C, | ||
double precision, dimension( * ) | PC, | ||
integer | IC, | ||
integer | JC, | ||
integer, dimension( * ) | DESCC, | ||
double precision | ERR, | ||
integer | INFO | ||
) |
Definition at line 6372 of file pdblastst.f.
subroutine pdmprnt | ( | integer | ICTXT, |
integer | NOUT, | ||
integer | M, | ||
integer | N, | ||
double precision, dimension( lda, * ) | A, | ||
integer | LDA, | ||
integer | IRPRNT, | ||
integer | ICPRNT, | ||
character*(*) | CMATNM | ||
) |
subroutine pdmvch | ( | integer | ICTXT, |
character*1 | TRANS, | ||
integer | M, | ||
integer | N, | ||
double precision | ALPHA, | ||
double precision, dimension( * ) | A, | ||
integer | IA, | ||
integer | JA, | ||
integer, dimension( * ) | DESCA, | ||
double precision, dimension( * ) | X, | ||
integer | IX, | ||
integer | JX, | ||
integer, dimension( * ) | DESCX, | ||
integer | INCX, | ||
double precision | BETA, | ||
double precision, dimension( * ) | Y, | ||
double precision, dimension( * ) | PY, | ||
integer | IY, | ||
integer | JY, | ||
integer, dimension( * ) | DESCY, | ||
integer | INCY, | ||
double precision, dimension( * ) | G, | ||
double precision | ERR, | ||
integer | INFO | ||
) |
Definition at line 4157 of file pdblastst.f.
subroutine pdoptee | ( | integer | ICTXT, |
integer | NOUT, | ||
external | SUBPTR, | ||
integer | SCODE, | ||
character*(*) | SNAME | ||
) |
Definition at line 2 of file pdblastst.f.
subroutine pdsetpblas | ( | integer | ICTXT | ) |
Definition at line 1478 of file pdblastst.f.
subroutine pdvecee | ( | integer | ICTXT, |
integer | NOUT, | ||
external | SUBPTR, | ||
integer | SCODE, | ||
character*7 | SNAME | ||
) |
Definition at line 936 of file pdblastst.f.
subroutine pdvmch | ( | integer | ICTXT, |
character*1 | UPLO, | ||
integer | M, | ||
integer | N, | ||
double precision | ALPHA, | ||
double precision, dimension( * ) | X, | ||
integer | IX, | ||
integer | JX, | ||
integer, dimension( * ) | DESCX, | ||
integer | INCX, | ||
double precision, dimension( * ) | Y, | ||
integer | IY, | ||
integer | JY, | ||
integer, dimension( * ) | DESCY, | ||
integer | INCY, | ||
double precision, dimension( * ) | A, | ||
double precision, dimension( * ) | PA, | ||
integer | IA, | ||
integer | JA, | ||
integer, dimension( * ) | DESCA, | ||
double precision, dimension( * ) | G, | ||
double precision | ERR, | ||
integer | INFO | ||
) |
Definition at line 4570 of file pdblastst.f.
subroutine pdvmch2 | ( | integer | ICTXT, |
character*1 | UPLO, | ||
integer | M, | ||
integer | N, | ||
double precision | ALPHA, | ||
double precision, dimension( * ) | X, | ||
integer | IX, | ||
integer | JX, | ||
integer, dimension( * ) | DESCX, | ||
integer | INCX, | ||
double precision, dimension( * ) | Y, | ||
integer | IY, | ||
integer | JY, | ||
integer, dimension( * ) | DESCY, | ||
integer | INCY, | ||
double precision, dimension( * ) | A, | ||
double precision, dimension( * ) | PA, | ||
integer | IA, | ||
integer | JA, | ||
integer, dimension( * ) | DESCA, | ||
double precision, dimension( * ) | G, | ||
double precision | ERR, | ||
integer | INFO | ||
) |
Definition at line 4919 of file pdblastst.f.
subroutine pdvprnt | ( | integer | ICTXT, |
integer | NOUT, | ||
integer | N, | ||
double precision, dimension( * ) | X, | ||
integer | INCX, | ||
integer | IRPRNT, | ||
integer | ICPRNT, | ||
character*(*) | CVECNM | ||
) |