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

Go to the source code of this file.

Functions/Subroutines

subroutine PZOPTEE (ICTXT, NOUT, SUBPTR, SCODE, SNAME)
subroutine PZCHKOPT (ICTXT, NOUT, SUBPTR, SCODE, SNAME, ARGNAM, ARGPOS)
subroutine PZDIMEE (ICTXT, NOUT, SUBPTR, SCODE, SNAME)
subroutine PZCHKDIM (ICTXT, NOUT, SUBPTR, SCODE, SNAME, ARGNAM, ARGPOS)
subroutine PZVECEE (ICTXT, NOUT, SUBPTR, SCODE, SNAME)
subroutine PZMATEE (ICTXT, NOUT, SUBPTR, SCODE, SNAME)
subroutine PZSETPBLAS (ICTXT)
subroutine PZCHKMAT (ICTXT, NOUT, SUBPTR, SCODE, SNAME, ARGNAM, ARGPOS)
subroutine PZCALLSUB (SUBPTR, SCODE)
subroutine PZERRSET (ERR, ERRMAX, XTRUE, X)
subroutine PZCHKVIN (ERRMAX, N, X, PX, IX, JX, DESCX, INCX, INFO)
subroutine PZCHKVOUT (N, X, PX, IX, JX, DESCX, INCX, INFO)
subroutine PZCHKMIN (ERRMAX, M, N, A, PA, IA, JA, DESCA, INFO)
subroutine PZCHKMOUT (M, N, A, PA, IA, JA, DESCA, INFO)
subroutine PZMPRNT (ICTXT, NOUT, M, N, A, LDA, IRPRNT, ICPRNT, CMATNM)
subroutine PZVPRNT (ICTXT, NOUT, N, X, INCX, IRPRNT, ICPRNT, CVECNM)
subroutine PZMVCH (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 PZVMCH (ICTXT, TRANS, UPLO, M, N, ALPHA, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY, A, PA, IA, JA, DESCA, G, ERR, INFO)
subroutine PZVMCH2 (ICTXT, UPLO, M, N, ALPHA, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY, A, PA, IA, JA, DESCA, G, ERR, INFO)
subroutine PZMMCH (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 PZMMCH1 (ICTXT, UPLO, TRANS, N, K, ALPHA, A, IA, JA, DESCA, BETA, C, PC, IC, JC, DESCC, CT, G, ERR, INFO)
subroutine PZMMCH2 (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 PZMMCH3 (UPLO, TRANS, M, N, ALPHA, A, IA, JA, DESCA, BETA, C, PC, IC, JC, DESCC, ERR, INFO)
subroutine PZERRAXPBY (ERRBND, ALPHA, X, BETA, Y, PREC)
subroutine PZIPSET (TOGGLE, N, A, IA, JA, DESCA)
DOUBLE PRECISION function PDLAMCH (ICTXT, CMACH)
subroutine PZLASET (UPLO, M, N, ALPHA, BETA, A, IA, JA, DESCA)
subroutine PZLASCAL (TYPE, M, N, ALPHA, A, IA, JA, DESCA)
subroutine PZLAGEN (INPLACE, AFORM, DIAG, OFFA, M, N, IA, JA, DESCA, IASEED, A, LDA)
subroutine PZLADOM (INPLACE, N, ALPHA, A, IA, JA, DESCA)
subroutine PB_PZLAPRNT (M, N, A, IA, JA, DESCA, IRPRNT, ICPRNT, CMATNM, NOUT, WORK)
subroutine PB_PZLAPRN2 (M, N, A, IA, JA, DESCA, IRPRNT, ICPRNT, CMATNM, NOUT, PROW, PCOL, WORK)
subroutine PB_ZFILLPAD (ICTXT, M, N, A, LDA, IPRE, IPOST, CHKVAL)
subroutine PB_ZCHEKPAD (ICTXT, MESS, M, N, A, LDA, IPRE, IPOST, CHKVAL)
subroutine PB_ZLASET (UPLO, M, N, IOFFD, ALPHA, BETA, A, LDA)
subroutine PB_ZLASCAL (UPLO, M, N, IOFFD, ALPHA, A, LDA)
subroutine PB_ZLAGEN (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

DOUBLE PRECISION function PB_DRAN ( INTEGER  IDUMM)

Definition at line 11556 of file pzblastst.f.

Here is the call graph for this function:

DOUBLE PRECISION function PB_DRAND ( INTEGER  IDUMM)

Definition at line 11494 of file pzblastst.f.

Here is the call graph for this function:

subroutine PB_PZLAPRN2 ( INTEGER  M,
INTEGER  N,
COMPLEX*16, dimension( * )  A,
INTEGER  IA,
INTEGER  JA,
INTEGER, dimension( * )  DESCA,
INTEGER  IRPRNT,
INTEGER  ICPRNT,
CHARACTER*(*)  CMATNM,
INTEGER  NOUT,
INTEGER  PROW,
INTEGER  PCOL,
COMPLEX*16, dimension( * )  WORK 
)

Definition at line 9516 of file pzblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PB_PZLAPRNT ( INTEGER  M,
INTEGER  N,
COMPLEX*16, dimension( * )  A,
INTEGER  IA,
INTEGER  JA,
INTEGER, dimension( * )  DESCA,
INTEGER  IRPRNT,
INTEGER  ICPRNT,
CHARACTER*(*)  CMATNM,
INTEGER  NOUT,
COMPLEX*16, dimension( * )  WORK 
)

Definition at line 9302 of file pzblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PB_ZCHEKPAD ( INTEGER  ICTXT,
CHARACTER*(*)  MESS,
INTEGER  M,
INTEGER  N,
COMPLEX*16, dimension( * )  A,
INTEGER  LDA,
INTEGER  IPRE,
INTEGER  IPOST,
COMPLEX*16  CHKVAL 
)

Definition at line 9873 of file pzblastst.f.

Here is the caller graph for this function:

subroutine PB_ZFILLPAD ( INTEGER  ICTXT,
INTEGER  M,
INTEGER  N,
COMPLEX*16, dimension( * )  A,
INTEGER  LDA,
INTEGER  IPRE,
INTEGER  IPOST,
COMPLEX*16  CHKVAL 
)

Definition at line 9761 of file pzblastst.f.

Here is the caller graph for this function:

subroutine PB_ZLAGEN ( CHARACTER*1  UPLO,
CHARACTER*1  AFORM,
COMPLEX*16, 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 10424 of file pzblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PB_ZLASCAL ( CHARACTER*1  UPLO,
INTEGER  M,
INTEGER  N,
INTEGER  IOFFD,
COMPLEX*16  ALPHA,
COMPLEX*16, dimension( lda, * )  A,
INTEGER  LDA 
)

Definition at line 10245 of file pzblastst.f.

Here is the caller graph for this function:

subroutine PB_ZLASET ( CHARACTER*1  UPLO,
INTEGER  M,
INTEGER  N,
INTEGER  IOFFD,
COMPLEX*16  ALPHA,
COMPLEX*16  BETA,
COMPLEX*16, dimension( lda, * )  A,
INTEGER  LDA 
)

Definition at line 10048 of file pzblastst.f.

Here is the caller graph for this function:

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

Definition at line 7455 of file pzblastst.f.

Here is the call graph for this function:

subroutine PZCALLSUB ( , external  SUBPTR,
INTEGER  SCODE 
)

Definition at line 2182 of file pzblastst.f.

Here is the caller graph for this function:

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

Definition at line 757 of file pzblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 1675 of file pzblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PZCHKMIN ( DOUBLE PRECISION  ERRMAX,
INTEGER  M,
INTEGER  N,
COMPLEX*16, dimension( * )  A,
COMPLEX*16, dimension( * )  PA,
INTEGER  IA,
INTEGER  JA,
INTEGER, dimension( * )  DESCA,
INTEGER  INFO 
)

Definition at line 3331 of file pzblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PZCHKMOUT ( INTEGER  M,
INTEGER  N,
COMPLEX*16, dimension( * )  A,
COMPLEX*16, dimension( * )  PA,
INTEGER  IA,
INTEGER  JA,
INTEGER, dimension( * )  DESCA,
INTEGER  INFO 
)

Definition at line 3632 of file pzblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 264 of file pzblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PZCHKVIN ( DOUBLE PRECISION  ERRMAX,
INTEGER  N,
COMPLEX*16, dimension( * )  X,
COMPLEX*16, dimension( * )  PX,
INTEGER  IX,
INTEGER  JX,
INTEGER, dimension( * )  DESCX,
INTEGER  INCX,
INTEGER  INFO 
)

Definition at line 2580 of file pzblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PZCHKVOUT ( INTEGER  N,
COMPLEX*16, dimension( * )  X,
COMPLEX*16, dimension( * )  PX,
INTEGER  IX,
INTEGER  JX,
INTEGER, dimension( * )  DESCX,
INTEGER  INCX,
INTEGER  INFO 
)

Definition at line 2875 of file pzblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 454 of file pzblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PZERRAXPBY ( DOUBLE PRECISION  ERRBND,
COMPLEX*16  ALPHA,
COMPLEX*16  X,
COMPLEX*16  BETA,
COMPLEX*16  Y,
DOUBLE PRECISION  PREC 
)

Definition at line 6943 of file pzblastst.f.

Here is the caller graph for this function:

subroutine PZERRSET ( DOUBLE PRECISION  ERR,
DOUBLE PRECISION  ERRMAX,
COMPLEX*16  XTRUE,
COMPLEX*16  X 
)

Definition at line 2459 of file pzblastst.f.

Here is the caller graph for this function:

subroutine PZIPSET ( CHARACTER*1  TOGGLE,
INTEGER  N,
COMPLEX*16, dimension( * )  A,
INTEGER  IA,
INTEGER  JA,
INTEGER, dimension( * )  DESCA 
)

Definition at line 7044 of file pzblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PZLADOM ( LOGICAL  INPLACE,
INTEGER  N,
COMPLEX*16  ALPHA,
COMPLEX*16, dimension( * )  A,
INTEGER  IA,
INTEGER  JA,
INTEGER, dimension( * )  DESCA 
)

Definition at line 8895 of file pzblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PZLAGEN ( LOGICAL  INPLACE,
CHARACTER*1  AFORM,
CHARACTER*1  DIAG,
INTEGER  OFFA,
INTEGER  M,
INTEGER  N,
INTEGER  IA,
INTEGER  JA,
INTEGER, dimension( * )  DESCA,
INTEGER  IASEED,
COMPLEX*16, dimension( lda, * )  A,
INTEGER  LDA 
)

Definition at line 8490 of file pzblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PZLASCAL ( CHARACTER*1  TYPE,
INTEGER  M,
INTEGER  N,
COMPLEX*16  ALPHA,
COMPLEX*16, dimension( * )  A,
INTEGER  IA,
INTEGER  JA,
INTEGER, dimension( * )  DESCA 
)

Definition at line 7983 of file pzblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PZLASET ( CHARACTER*1  UPLO,
INTEGER  M,
INTEGER  N,
COMPLEX*16  ALPHA,
COMPLEX*16  BETA,
COMPLEX*16, dimension( * )  A,
INTEGER  IA,
INTEGER  JA,
INTEGER, dimension( * )  DESCA 
)

Definition at line 7508 of file pzblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 1189 of file pzblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PZMMCH ( INTEGER  ICTXT,
CHARACTER*1  TRANSA,
CHARACTER*1  TRANSB,
INTEGER  M,
INTEGER  N,
INTEGER  K,
COMPLEX*16  ALPHA,
COMPLEX*16, dimension( * )  A,
INTEGER  IA,
INTEGER  JA,
INTEGER, dimension( * )  DESCA,
COMPLEX*16, dimension( * )  B,
INTEGER  IB,
INTEGER  JB,
INTEGER, dimension( * )  DESCB,
COMPLEX*16  BETA,
COMPLEX*16, dimension( * )  C,
COMPLEX*16, dimension( * )  PC,
INTEGER  IC,
INTEGER  JC,
INTEGER, dimension( * )  DESCC,
COMPLEX*16, dimension( * )  CT,
DOUBLE PRECISION, dimension( * )  G,
DOUBLE PRECISION  ERR,
INTEGER  INFO 
)

Definition at line 5333 of file pzblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PZMMCH1 ( INTEGER  ICTXT,
CHARACTER*1  UPLO,
CHARACTER*1  TRANS,
INTEGER  N,
INTEGER  K,
COMPLEX*16  ALPHA,
COMPLEX*16, dimension( * )  A,
INTEGER  IA,
INTEGER  JA,
INTEGER, dimension( * )  DESCA,
COMPLEX*16  BETA,
COMPLEX*16, dimension( * )  C,
COMPLEX*16, dimension( * )  PC,
INTEGER  IC,
INTEGER  JC,
INTEGER, dimension( * )  DESCC,
COMPLEX*16, dimension( * )  CT,
DOUBLE PRECISION, dimension( * )  G,
DOUBLE PRECISION  ERR,
INTEGER  INFO 
)

Definition at line 5786 of file pzblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PZMMCH2 ( INTEGER  ICTXT,
CHARACTER*1  UPLO,
CHARACTER*1  TRANS,
INTEGER  N,
INTEGER  K,
COMPLEX*16  ALPHA,
COMPLEX*16, dimension( * )  A,
INTEGER  IA,
INTEGER  JA,
INTEGER, dimension( * )  DESCA,
COMPLEX*16, dimension( * )  B,
INTEGER  IB,
INTEGER  JB,
INTEGER, dimension( * )  DESCB,
COMPLEX*16  BETA,
COMPLEX*16, dimension( * )  C,
COMPLEX*16, dimension( * )  PC,
INTEGER  IC,
INTEGER  JC,
INTEGER, dimension( * )  DESCC,
COMPLEX*16, dimension( * )  CT,
DOUBLE PRECISION, dimension( * )  G,
DOUBLE PRECISION  ERR,
INTEGER  INFO 
)

Definition at line 6166 of file pzblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PZMMCH3 ( CHARACTER*1  UPLO,
CHARACTER*1  TRANS,
INTEGER  M,
INTEGER  N,
COMPLEX*16  ALPHA,
COMPLEX*16, dimension( * )  A,
INTEGER  IA,
INTEGER  JA,
INTEGER, dimension( * )  DESCA,
COMPLEX*16  BETA,
COMPLEX*16, dimension( * )  C,
COMPLEX*16, dimension( * )  PC,
INTEGER  IC,
INTEGER  JC,
INTEGER, dimension( * )  DESCC,
DOUBLE PRECISION  ERR,
INTEGER  INFO 
)

Definition at line 6583 of file pzblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PZMPRNT ( INTEGER  ICTXT,
INTEGER  NOUT,
INTEGER  M,
INTEGER  N,
COMPLEX*16, dimension( lda, * )  A,
INTEGER  LDA,
INTEGER  IRPRNT,
INTEGER  ICPRNT,
CHARACTER*(*)  CMATNM 
)

Definition at line 3953 of file pzblastst.f.

Here is the caller graph for this function:

subroutine PZMVCH ( INTEGER  ICTXT,
CHARACTER*1  TRANS,
INTEGER  M,
INTEGER  N,
COMPLEX*16  ALPHA,
COMPLEX*16, dimension( * )  A,
INTEGER  IA,
INTEGER  JA,
INTEGER, dimension( * )  DESCA,
COMPLEX*16, dimension( * )  X,
INTEGER  IX,
INTEGER  JX,
INTEGER, dimension( * )  DESCX,
INTEGER  INCX,
COMPLEX*16  BETA,
COMPLEX*16, dimension( * )  Y,
COMPLEX*16, dimension( * )  PY,
INTEGER  IY,
INTEGER  JY,
INTEGER, dimension( * )  DESCY,
INTEGER  INCY,
DOUBLE PRECISION, dimension( * )  G,
DOUBLE PRECISION  ERR,
INTEGER  INFO 
)

Definition at line 4169 of file pzblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 1 of file pzblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PZSETPBLAS ( INTEGER  ICTXT)

Definition at line 1477 of file pzblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 935 of file pzblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PZVMCH ( INTEGER  ICTXT,
CHARACTER*1  TRANS,
CHARACTER*1  UPLO,
INTEGER  M,
INTEGER  N,
COMPLEX*16  ALPHA,
COMPLEX*16, dimension( * )  X,
INTEGER  IX,
INTEGER  JX,
INTEGER, dimension( * )  DESCX,
INTEGER  INCX,
COMPLEX*16, dimension( * )  Y,
INTEGER  IY,
INTEGER  JY,
INTEGER, dimension( * )  DESCY,
INTEGER  INCY,
COMPLEX*16, dimension( * )  A,
COMPLEX*16, dimension( * )  PA,
INTEGER  IA,
INTEGER  JA,
INTEGER, dimension( * )  DESCA,
DOUBLE PRECISION, dimension( * )  G,
DOUBLE PRECISION  ERR,
INTEGER  INFO 
)

Definition at line 4603 of file pzblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PZVMCH2 ( INTEGER  ICTXT,
CHARACTER*1  UPLO,
INTEGER  M,
INTEGER  N,
COMPLEX*16  ALPHA,
COMPLEX*16, dimension( * )  X,
INTEGER  IX,
INTEGER  JX,
INTEGER, dimension( * )  DESCX,
INTEGER  INCX,
COMPLEX*16, dimension( * )  Y,
INTEGER  IY,
INTEGER  JY,
INTEGER, dimension( * )  DESCY,
INTEGER  INCY,
COMPLEX*16, dimension( * )  A,
COMPLEX*16, dimension( * )  PA,
INTEGER  IA,
INTEGER  JA,
INTEGER, dimension( * )  DESCA,
DOUBLE PRECISION, dimension( * )  G,
DOUBLE PRECISION  ERR,
INTEGER  INFO 
)

Definition at line 4972 of file pzblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PZVPRNT ( INTEGER  ICTXT,
INTEGER  NOUT,
INTEGER  N,
COMPLEX*16, dimension( * )  X,
INTEGER  INCX,
INTEGER  IRPRNT,
INTEGER  ICPRNT,
CHARACTER*(*)  CVECNM 
)

Definition at line 4065 of file pzblastst.f.

Here is the caller graph for this function: