ScaLAPACK  2.0.2
ScaLAPACK: Scalable Linear Algebra PACKage
pdblastst.f File Reference

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)

Function/Subroutine Documentation

subroutine PB_DCHEKPAD ( INTEGER  ICTXT,
CHARACTER*(*)  MESS,
INTEGER  M,
INTEGER  N,
DOUBLE PRECISION, dimension( * )  A,
INTEGER  LDA,
INTEGER  IPRE,
INTEGER  IPOST,
DOUBLE PRECISION  CHKVAL 
)

Definition at line 9190 of file pdblastst.f.

Here is the caller graph for this function:

subroutine PB_DFILLPAD ( INTEGER  ICTXT,
INTEGER  M,
INTEGER  N,
DOUBLE PRECISION, dimension( * )  A,
INTEGER  LDA,
INTEGER  IPRE,
INTEGER  IPOST,
DOUBLE PRECISION  CHKVAL 
)

Definition at line 9078 of file pdblastst.f.

Here is the caller graph for this function:

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 
)

Definition at line 9734 of file pdblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PB_DLASCAL ( CHARACTER*1  UPLO,
INTEGER  M,
INTEGER  N,
INTEGER  IOFFD,
DOUBLE PRECISION  ALPHA,
DOUBLE PRECISION, dimension( lda, * )  A,
INTEGER  LDA 
)

Definition at line 9555 of file pdblastst.f.

Here is the caller graph for this function:

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 
)

Definition at line 9358 of file pdblastst.f.

Here is the caller graph for this function:

DOUBLE PRECISION function PB_DRAN ( INTEGER  IDUMM)

Definition at line 10439 of file pdblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

DOUBLE PRECISION function PB_DRAND ( INTEGER  IDUMM)

Definition at line 10377 of file pdblastst.f.

Here is the caller graph for this function:

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 
)

Definition at line 8846 of file pdblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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 
)

Definition at line 8632 of file pdblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PDCALLSUB ( , external  SUBPTR,
INTEGER  SCODE 
)

Definition at line 2179 of file pdblastst.f.

Here is the caller graph for this function:

subroutine PDCHKDIM ( INTEGER  ICTXT,
INTEGER  NOUT,
, external  SUBPTR,
INTEGER  SCODE,
CHARACTER*(*)  SNAME,
CHARACTER*1  ARGNAM,
INTEGER  ARGPOS 
)

Definition at line 757 of file pdblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PDCHKMAT ( INTEGER  ICTXT,
INTEGER  NOUT,
, external  SUBPTR,
INTEGER  SCODE,
CHARACTER*(*)  SNAME,
CHARACTER*1  ARGNAM,
INTEGER  ARGPOS 
)

Definition at line 1672 of file pdblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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 3325 of file pdblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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 3626 of file pdblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PDCHKOPT ( INTEGER  ICTXT,
INTEGER  NOUT,
, external  SUBPTR,
INTEGER  SCODE,
CHARACTER*(*)  SNAME,
CHARACTER*1  ARGNAM,
INTEGER  ARGPOS 
)

Definition at line 264 of file pdblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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 2574 of file pdblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PDCHKVOUT ( INTEGER  N,
DOUBLE PRECISION, dimension( * )  X,
DOUBLE PRECISION, dimension( * )  PX,
INTEGER  IX,
INTEGER  JX,
INTEGER, dimension( * )  DESCX,
INTEGER  INCX,
INTEGER  INFO 
)

Definition at line 2869 of file pdblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PDDIMEE ( INTEGER  ICTXT,
INTEGER  NOUT,
, external  SUBPTR,
INTEGER  SCODE,
CHARACTER*(*)  SNAME 
)

Definition at line 454 of file pdblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PDERRAXPBY ( DOUBLE PRECISION  ERRBND,
DOUBLE PRECISION  ALPHA,
DOUBLE PRECISION  X,
DOUBLE PRECISION  BETA,
DOUBLE PRECISION  Y,
DOUBLE PRECISION  PREC 
)

Definition at line 6683 of file pdblastst.f.

Here is the caller graph for this function:

subroutine PDERRSET ( DOUBLE PRECISION  ERR,
DOUBLE PRECISION  ERRMAX,
DOUBLE PRECISION  XTRUE,
DOUBLE PRECISION  X 
)

Definition at line 2455 of file pdblastst.f.

Here is the caller graph for this function:

subroutine PDLADOM ( LOGICAL  INPLACE,
INTEGER  N,
DOUBLE PRECISION  ALPHA,
DOUBLE PRECISION, dimension( * )  A,
INTEGER  IA,
INTEGER  JA,
INTEGER, dimension( * )  DESCA 
)

Definition at line 8241 of file pdblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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 7843 of file pdblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

DOUBLE PRECISION function PDLAMCH ( INTEGER  ICTXT,
CHARACTER*1  CMACH 
)

Definition at line 6768 of file pdblastst.f.

Here is the caller graph for this function:

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 7336 of file pdblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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 6861 of file pdblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PDMATEE ( INTEGER  ICTXT,
INTEGER  NOUT,
, external  SUBPTR,
INTEGER  SCODE,
CHARACTER*7  SNAME 
)

Definition at line 1189 of file pdblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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 5269 of file pdblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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 5646 of file pdblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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 5993 of file pdblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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 6370 of file pdblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PDMPRNT ( INTEGER  ICTXT,
INTEGER  NOUT,
INTEGER  M,
INTEGER  N,
DOUBLE PRECISION, dimension( lda, * )  A,
INTEGER  LDA,
INTEGER  IRPRNT,
INTEGER  ICPRNT,
CHARACTER*(*)  CMATNM 
)

Definition at line 3947 of file pdblastst.f.

Here is the caller graph for this function:

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 4154 of file pdblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PDOPTEE ( INTEGER  ICTXT,
INTEGER  NOUT,
, external  SUBPTR,
INTEGER  SCODE,
CHARACTER*(*)  SNAME 
)

Definition at line 1 of file pdblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PDSETPBLAS ( INTEGER  ICTXT)

Definition at line 1477 of file pdblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PDVECEE ( INTEGER  ICTXT,
INTEGER  NOUT,
, external  SUBPTR,
INTEGER  SCODE,
CHARACTER*7  SNAME 
)

Definition at line 935 of file pdblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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 4567 of file pdblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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 4916 of file pdblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PDVPRNT ( INTEGER  ICTXT,
INTEGER  NOUT,
INTEGER  N,
DOUBLE PRECISION, dimension( * )  X,
INTEGER  INCX,
INTEGER  IRPRNT,
INTEGER  ICPRNT,
CHARACTER*(*)  CVECNM 
)

Definition at line 4054 of file pdblastst.f.

Here is the caller graph for this function: