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

Go to the source code of this file.

Functions/Subroutines

subroutine PCOPTEE (ICTXT, NOUT, SUBPTR, SCODE, SNAME)
subroutine PCCHKOPT (ICTXT, NOUT, SUBPTR, SCODE, SNAME, ARGNAM, ARGPOS)
subroutine PCDIMEE (ICTXT, NOUT, SUBPTR, SCODE, SNAME)
subroutine PCCHKDIM (ICTXT, NOUT, SUBPTR, SCODE, SNAME, ARGNAM, ARGPOS)
subroutine PCVECEE (ICTXT, NOUT, SUBPTR, SCODE, SNAME)
subroutine PCMATEE (ICTXT, NOUT, SUBPTR, SCODE, SNAME)
subroutine PCSETPBLAS (ICTXT)
subroutine PCCHKMAT (ICTXT, NOUT, SUBPTR, SCODE, SNAME, ARGNAM, ARGPOS)
subroutine PCCALLSUB (SUBPTR, SCODE)
subroutine PCERRSET (ERR, ERRMAX, XTRUE, X)
subroutine PCCHKVIN (ERRMAX, N, X, PX, IX, JX, DESCX, INCX, INFO)
subroutine PCCHKVOUT (N, X, PX, IX, JX, DESCX, INCX, INFO)
subroutine PCCHKMIN (ERRMAX, M, N, A, PA, IA, JA, DESCA, INFO)
subroutine PCCHKMOUT (M, N, A, PA, IA, JA, DESCA, INFO)
subroutine PCMPRNT (ICTXT, NOUT, M, N, A, LDA, IRPRNT, ICPRNT, CMATNM)
subroutine PCVPRNT (ICTXT, NOUT, N, X, INCX, IRPRNT, ICPRNT, CVECNM)
subroutine PCMVCH (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 PCVMCH (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 PCVMCH2 (ICTXT, UPLO, M, N, ALPHA, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY, A, PA, IA, JA, DESCA, G, ERR, INFO)
subroutine PCMMCH (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 PCMMCH1 (ICTXT, UPLO, TRANS, N, K, ALPHA, A, IA, JA, DESCA, BETA, C, PC, IC, JC, DESCC, CT, G, ERR, INFO)
subroutine PCMMCH2 (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 PCMMCH3 (UPLO, TRANS, M, N, ALPHA, A, IA, JA, DESCA, BETA, C, PC, IC, JC, DESCC, ERR, INFO)
subroutine PCERRAXPBY (ERRBND, ALPHA, X, BETA, Y, PREC)
subroutine PCIPSET (TOGGLE, N, A, IA, JA, DESCA)
REAL function PSLAMCH (ICTXT, CMACH)
subroutine PCLASET (UPLO, M, N, ALPHA, BETA, A, IA, JA, DESCA)
subroutine PCLASCAL (TYPE, M, N, ALPHA, A, IA, JA, DESCA)
subroutine PCLAGEN (INPLACE, AFORM, DIAG, OFFA, M, N, IA, JA, DESCA, IASEED, A, LDA)
subroutine PCLADOM (INPLACE, N, ALPHA, A, IA, JA, DESCA)
subroutine PB_PCLAPRNT (M, N, A, IA, JA, DESCA, IRPRNT, ICPRNT, CMATNM, NOUT, WORK)
subroutine PB_PCLAPRN2 (M, N, A, IA, JA, DESCA, IRPRNT, ICPRNT, CMATNM, NOUT, PROW, PCOL, WORK)
subroutine PB_CFILLPAD (ICTXT, M, N, A, LDA, IPRE, IPOST, CHKVAL)
subroutine PB_CCHEKPAD (ICTXT, MESS, M, N, A, LDA, IPRE, IPOST, CHKVAL)
subroutine PB_CLASET (UPLO, M, N, IOFFD, ALPHA, BETA, A, LDA)
subroutine PB_CLASCAL (UPLO, M, N, IOFFD, ALPHA, A, LDA)
subroutine PB_CLAGEN (UPLO, AFORM, A, LDA, LCMT00, IRAN, MBLKS, IMBLOC, MB, LMBLOC, NBLKS, INBLOC, NB, LNBLOC, JMP, IMULADD)
REAL function PB_SRAND (IDUMM)
REAL function PB_SRAN (IDUMM)

Function/Subroutine Documentation

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

Definition at line 9871 of file pcblastst.f.

Here is the caller graph for this function:

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

Definition at line 9759 of file pcblastst.f.

Here is the caller graph for this function:

subroutine PB_CLAGEN ( CHARACTER*1  UPLO,
CHARACTER*1  AFORM,
COMPLEX, 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 10422 of file pcblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 10243 of file pcblastst.f.

Here is the caller graph for this function:

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

Definition at line 10046 of file pcblastst.f.

Here is the caller graph for this function:

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

Definition at line 9514 of file pcblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 9300 of file pcblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

REAL function PB_SRAN ( INTEGER  IDUMM)

Definition at line 11551 of file pcblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

REAL function PB_SRAND ( INTEGER  IDUMM)

Definition at line 11489 of file pcblastst.f.

Here is the caller graph for this function:

subroutine PCCALLSUB ( , external  SUBPTR,
INTEGER  SCODE 
)

Definition at line 2182 of file pcblastst.f.

Here is the caller graph for this function:

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

Definition at line 757 of file pcblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 1675 of file pcblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PCCHKMIN ( REAL  ERRMAX,
INTEGER  M,
INTEGER  N,
COMPLEX, dimension( * )  A,
COMPLEX, dimension( * )  PA,
INTEGER  IA,
INTEGER  JA,
INTEGER, dimension( * )  DESCA,
INTEGER  INFO 
)

Definition at line 3331 of file pcblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 3632 of file pcblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 264 of file pcblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PCCHKVIN ( REAL  ERRMAX,
INTEGER  N,
COMPLEX, dimension( * )  X,
COMPLEX, dimension( * )  PX,
INTEGER  IX,
INTEGER  JX,
INTEGER, dimension( * )  DESCX,
INTEGER  INCX,
INTEGER  INFO 
)

Definition at line 2580 of file pcblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 2875 of file pcblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 454 of file pcblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PCERRAXPBY ( REAL  ERRBND,
COMPLEX  ALPHA,
COMPLEX  X,
COMPLEX  BETA,
COMPLEX  Y,
REAL  PREC 
)

Definition at line 6942 of file pcblastst.f.

Here is the caller graph for this function:

subroutine PCERRSET ( REAL  ERR,
REAL  ERRMAX,
COMPLEX  XTRUE,
COMPLEX  X 
)

Definition at line 2459 of file pcblastst.f.

Here is the caller graph for this function:

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

Definition at line 7043 of file pcblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 8893 of file pcblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 8489 of file pcblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 7982 of file pcblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 7507 of file pcblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 1189 of file pcblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 5333 of file pcblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 5786 of file pcblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 6165 of file pcblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 6582 of file pcblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 3953 of file pcblastst.f.

Here is the caller graph for this function:

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

Definition at line 4169 of file pcblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 1 of file pcblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PCSETPBLAS ( INTEGER  ICTXT)

Definition at line 1477 of file pcblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 935 of file pcblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 4603 of file pcblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 4972 of file pcblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 4065 of file pcblastst.f.

Here is the caller graph for this function:

REAL function PSLAMCH ( INTEGER  ICTXT,
CHARACTER*1  CMACH 
)

Definition at line 7454 of file pcblastst.f.

Here is the caller graph for this function: