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

Go to the source code of this file.

Functions/Subroutines

subroutine PSOPTEE (ICTXT, NOUT, SUBPTR, SCODE, SNAME)
subroutine PSCHKOPT (ICTXT, NOUT, SUBPTR, SCODE, SNAME, ARGNAM, ARGPOS)
subroutine PSDIMEE (ICTXT, NOUT, SUBPTR, SCODE, SNAME)
subroutine PSCHKDIM (ICTXT, NOUT, SUBPTR, SCODE, SNAME, ARGNAM, ARGPOS)
subroutine PSVECEE (ICTXT, NOUT, SUBPTR, SCODE, SNAME)
subroutine PSMATEE (ICTXT, NOUT, SUBPTR, SCODE, SNAME)
subroutine PSSETPBLAS (ICTXT)
subroutine PSCHKMAT (ICTXT, NOUT, SUBPTR, SCODE, SNAME, ARGNAM, ARGPOS)
subroutine PSCALLSUB (SUBPTR, SCODE)
subroutine PSERRSET (ERR, ERRMAX, XTRUE, X)
subroutine PSCHKVIN (ERRMAX, N, X, PX, IX, JX, DESCX, INCX, INFO)
subroutine PSCHKVOUT (N, X, PX, IX, JX, DESCX, INCX, INFO)
subroutine PSCHKMIN (ERRMAX, M, N, A, PA, IA, JA, DESCA, INFO)
subroutine PSCHKMOUT (M, N, A, PA, IA, JA, DESCA, INFO)
subroutine PSMPRNT (ICTXT, NOUT, M, N, A, LDA, IRPRNT, ICPRNT, CMATNM)
subroutine PSVPRNT (ICTXT, NOUT, N, X, INCX, IRPRNT, ICPRNT, CVECNM)
subroutine PSMVCH (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 PSVMCH (ICTXT, UPLO, M, N, ALPHA, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY, A, PA, IA, JA, DESCA, G, ERR, INFO)
subroutine PSVMCH2 (ICTXT, UPLO, M, N, ALPHA, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY, A, PA, IA, JA, DESCA, G, ERR, INFO)
subroutine PSMMCH (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 PSMMCH1 (ICTXT, UPLO, TRANS, N, K, ALPHA, A, IA, JA, DESCA, BETA, C, PC, IC, JC, DESCC, CT, G, ERR, INFO)
subroutine PSMMCH2 (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 PSMMCH3 (UPLO, TRANS, M, N, ALPHA, A, IA, JA, DESCA, BETA, C, PC, IC, JC, DESCC, ERR, INFO)
subroutine PSERRAXPBY (ERRBND, ALPHA, X, BETA, Y, PREC)
REAL function PSLAMCH (ICTXT, CMACH)
subroutine PSLASET (UPLO, M, N, ALPHA, BETA, A, IA, JA, DESCA)
subroutine PSLASCAL (TYPE, M, N, ALPHA, A, IA, JA, DESCA)
subroutine PSLAGEN (INPLACE, AFORM, DIAG, OFFA, M, N, IA, JA, DESCA, IASEED, A, LDA)
subroutine PSLADOM (INPLACE, N, ALPHA, A, IA, JA, DESCA)
subroutine PB_PSLAPRNT (M, N, A, IA, JA, DESCA, IRPRNT, ICPRNT, CMATNM, NOUT, WORK)
subroutine PB_PSLAPRN2 (M, N, A, IA, JA, DESCA, IRPRNT, ICPRNT, CMATNM, NOUT, PROW, PCOL, WORK)
subroutine PB_SFILLPAD (ICTXT, M, N, A, LDA, IPRE, IPOST, CHKVAL)
subroutine PB_SCHEKPAD (ICTXT, MESS, M, N, A, LDA, IPRE, IPOST, CHKVAL)
subroutine PB_SLASET (UPLO, M, N, IOFFD, ALPHA, BETA, A, LDA)
subroutine PB_SLASCAL (UPLO, M, N, IOFFD, ALPHA, A, LDA)
subroutine PB_SLAGEN (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_PSLAPRN2 ( INTEGER  M,
INTEGER  N,
REAL, dimension( * )  A,
INTEGER  IA,
INTEGER  JA,
INTEGER, dimension( * )  DESCA,
INTEGER  IRPRNT,
INTEGER  ICPRNT,
CHARACTER*(*)  CMATNM,
INTEGER  NOUT,
INTEGER  PROW,
INTEGER  PCOL,
REAL, dimension( * )  WORK 
)

Definition at line 8848 of file psblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 8634 of file psblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 9192 of file psblastst.f.

Here is the caller graph for this function:

subroutine PB_SFILLPAD ( INTEGER  ICTXT,
INTEGER  M,
INTEGER  N,
REAL, dimension( * )  A,
INTEGER  LDA,
INTEGER  IPRE,
INTEGER  IPOST,
REAL  CHKVAL 
)

Definition at line 9080 of file psblastst.f.

Here is the caller graph for this function:

subroutine PB_SLAGEN ( CHARACTER*1  UPLO,
CHARACTER*1  AFORM,
REAL, 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 9736 of file psblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 9557 of file psblastst.f.

Here is the caller graph for this function:

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

Definition at line 9360 of file psblastst.f.

Here is the caller graph for this function:

REAL function PB_SRAN ( INTEGER  IDUMM)

Definition at line 10441 of file psblastst.f.

Here is the call graph for this function:

REAL function PB_SRAND ( INTEGER  IDUMM)

Definition at line 10379 of file psblastst.f.

Here is the call graph for this function:

subroutine PSCALLSUB ( , external  SUBPTR,
INTEGER  SCODE 
)

Definition at line 2179 of file psblastst.f.

Here is the caller graph for this function:

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

Definition at line 757 of file psblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 1672 of file psblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 3325 of file psblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 3626 of file psblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 264 of file psblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 2574 of file psblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 2869 of file psblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 454 of file psblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PSERRAXPBY ( REAL  ERRBND,
REAL  ALPHA,
REAL  X,
REAL  BETA,
REAL  Y,
REAL  PREC 
)

Definition at line 6683 of file psblastst.f.

Here is the caller graph for this function:

subroutine PSERRSET ( REAL  ERR,
REAL  ERRMAX,
REAL  XTRUE,
REAL  X 
)

Definition at line 2455 of file psblastst.f.

Here is the caller graph for this function:

subroutine PSLADOM ( LOGICAL  INPLACE,
INTEGER  N,
REAL  ALPHA,
REAL, dimension( * )  A,
INTEGER  IA,
INTEGER  JA,
INTEGER, dimension( * )  DESCA 
)

Definition at line 8243 of file psblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 7844 of file psblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 6768 of file psblastst.f.

Here is the call graph for this function:

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

Definition at line 7337 of file psblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 6862 of file psblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 1189 of file psblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 5269 of file psblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 5646 of file psblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 5993 of file psblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 6370 of file psblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 3947 of file psblastst.f.

Here is the caller graph for this function:

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

Definition at line 4154 of file psblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 1 of file psblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PSSETPBLAS ( INTEGER  ICTXT)

Definition at line 1477 of file psblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 935 of file psblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 4567 of file psblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 4916 of file psblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 4054 of file psblastst.f.

Here is the caller graph for this function: