ScaLAPACK 2.1  2.1
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

◆ pb_cchekpad()

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 9873 of file pcblastst.f.

Here is the caller graph for this function:

◆ pb_cfillpad()

subroutine pb_cfillpad ( integer  ICTXT,
integer  M,
integer  N,
complex, dimension( * )  A,
integer  LDA,
integer  IPRE,
integer  IPOST,
complex  CHKVAL 
)

Definition at line 9760 of file pcblastst.f.

Here is the caller graph for this function:

◆ pb_clagen()

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 10425 of file pcblastst.f.

Here is the caller graph for this function:

◆ pb_clascal()

subroutine pb_clascal ( character*1  UPLO,
integer  M,
integer  N,
integer  IOFFD,
complex  ALPHA,
complex, dimension( lda, * )  A,
integer  LDA 
)

Definition at line 10244 of file pcblastst.f.

Here is the caller graph for this function:

◆ pb_claset()

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 10047 of file pcblastst.f.

Here is the caller graph for this function:

◆ pb_pclaprn2()

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 9516 of file pcblastst.f.

Here is the call graph for this function:

◆ pb_pclaprnt()

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 9302 of file pcblastst.f.

Here is the caller graph for this function:

◆ pb_sran()

real function pb_sran ( integer  IDUMM)

Definition at line 11552 of file pcblastst.f.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pb_srand()

real function pb_srand ( integer  IDUMM)

Definition at line 11490 of file pcblastst.f.

Here is the call graph for this function:

◆ pccallsub()

subroutine pccallsub ( external  SUBPTR,
integer  SCODE 
)

Definition at line 2183 of file pcblastst.f.

Here is the caller graph for this function:

◆ pcchkdim()

subroutine pcchkdim ( integer  ICTXT,
integer  NOUT,
external  SUBPTR,
integer  SCODE,
character*(*)  SNAME,
character*1  ARGNAM,
integer  ARGPOS 
)

Definition at line 759 of file pcblastst.f.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pcchkmat()

subroutine pcchkmat ( integer  ICTXT,
integer  NOUT,
external  SUBPTR,
integer  SCODE,
character*(*)  SNAME,
character*1  ARGNAM,
integer  ARGPOS 
)

Definition at line 1677 of file pcblastst.f.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pcchkmin()

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 3332 of file pcblastst.f.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pcchkmout()

subroutine pcchkmout ( integer  M,
integer  N,
complex, dimension( * )  A,
complex, dimension( * )  PA,
integer  IA,
integer  JA,
integer, dimension( * )  DESCA,
integer  INFO 
)

Definition at line 3633 of file pcblastst.f.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pcchkopt()

subroutine pcchkopt ( integer  ICTXT,
integer  NOUT,
external  SUBPTR,
integer  SCODE,
character*(*)  SNAME,
character*1  ARGNAM,
integer  ARGPOS 
)

Definition at line 266 of file pcblastst.f.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pcchkvin()

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 2582 of file pcblastst.f.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pcchkvout()

subroutine pcchkvout ( integer  N,
complex, dimension( * )  X,
complex, dimension( * )  PX,
integer  IX,
integer  JX,
integer, dimension( * )  DESCX,
integer  INCX,
integer  INFO 
)

Definition at line 2876 of file pcblastst.f.

Here is the caller graph for this function:

◆ pcdimee()

subroutine pcdimee ( integer  ICTXT,
integer  NOUT,
external  SUBPTR,
integer  SCODE,
character*(*)  SNAME 
)

Definition at line 455 of file pcblastst.f.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pcerraxpby()

subroutine pcerraxpby ( real  ERRBND,
complex  ALPHA,
complex  X,
complex  BETA,
complex  Y,
real  PREC 
)

Definition at line 6943 of file pcblastst.f.

Here is the caller graph for this function:

◆ pcerrset()

subroutine pcerrset ( real  ERR,
real  ERRMAX,
complex  XTRUE,
complex  X 
)

Definition at line 2460 of file pcblastst.f.

Here is the caller graph for this function:

◆ pcipset()

subroutine pcipset ( character*1  TOGGLE,
integer  N,
complex, dimension( * )  A,
integer  IA,
integer  JA,
integer, dimension( * )  DESCA 
)

Definition at line 7044 of file pcblastst.f.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pcladom()

subroutine pcladom ( logical  INPLACE,
integer  N,
complex  ALPHA,
complex, dimension( * )  A,
integer  IA,
integer  JA,
integer, dimension( * )  DESCA 
)

Definition at line 8894 of file pcblastst.f.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pclagen()

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 8491 of file pcblastst.f.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pclascal()

subroutine pclascal ( character*1  TYPE,
integer  M,
integer  N,
complex  ALPHA,
complex, dimension( * )  A,
integer  IA,
integer  JA,
integer, dimension( * )  DESCA 
)

Definition at line 7983 of file pcblastst.f.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pclaset()

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 7508 of file pcblastst.f.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pcmatee()

subroutine pcmatee ( integer  ICTXT,
integer  NOUT,
external  SUBPTR,
integer  SCODE,
character*7  SNAME 
)

Definition at line 1190 of file pcblastst.f.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pcmmch()

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 5336 of file pcblastst.f.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pcmmch1()

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 5789 of file pcblastst.f.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pcmmch2()

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 6168 of file pcblastst.f.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pcmmch3()

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 6584 of file pcblastst.f.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pcmprnt()

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 3955 of file pcblastst.f.

Here is the caller graph for this function:

◆ pcmvch()

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 4172 of file pcblastst.f.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pcoptee()

subroutine pcoptee ( integer  ICTXT,
integer  NOUT,
external  SUBPTR,
integer  SCODE,
character*(*)  SNAME 
)

Definition at line 2 of file pcblastst.f.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pcsetpblas()

subroutine pcsetpblas ( integer  ICTXT)

Definition at line 1478 of file pcblastst.f.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pcvecee()

subroutine pcvecee ( integer  ICTXT,
integer  NOUT,
external  SUBPTR,
integer  SCODE,
character*7  SNAME 
)

Definition at line 936 of file pcblastst.f.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pcvmch()

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 4606 of file pcblastst.f.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pcvmch2()

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 4975 of file pcblastst.f.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pcvprnt()

subroutine pcvprnt ( integer  ICTXT,
integer  NOUT,
integer  N,
complex, dimension( * )  X,
integer  INCX,
integer  IRPRNT,
integer  ICPRNT,
character*(*)  CVECNM 
)

Definition at line 4067 of file pcblastst.f.

Here is the caller graph for this function:

◆ pslamch()

real function pslamch ( integer  ICTXT,
character*1  CMACH 
)

Definition at line 7455 of file pcblastst.f.

Here is the call graph for this function:
Here is the caller graph for this function: