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

◆ pb_dchekpad()

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

Here is the caller graph for this function:

◆ pb_dfillpad()

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

Here is the caller graph for this function:

◆ pb_dlagen()

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

Here is the caller graph for this function:

◆ pb_dlascal()

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

Here is the caller graph for this function:

◆ pb_dlaset()

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

Here is the caller graph for this function:

◆ pb_dran()

double precision function pb_dran ( integer  IDUMM)

Definition at line 10440 of file pdblastst.f.

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

◆ pb_drand()

double precision function pb_drand ( integer  IDUMM)

Definition at line 10378 of file pdblastst.f.

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

◆ pb_pdlaprn2()

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

Here is the call graph for this function:

◆ pb_pdlaprnt()

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

Here is the caller graph for this function:

◆ pdcallsub()

subroutine pdcallsub ( external  SUBPTR,
integer  SCODE 
)

Definition at line 2180 of file pdblastst.f.

Here is the caller graph for this function:

◆ pdchkdim()

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

Definition at line 759 of file pdblastst.f.

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

◆ pdchkmat()

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

Definition at line 1674 of file pdblastst.f.

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

◆ pdchkmin()

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

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

◆ pdchkmout()

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

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

◆ pdchkopt()

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

Definition at line 266 of file pdblastst.f.

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

◆ pdchkvin()

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

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

◆ pdchkvout()

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

Here is the caller graph for this function:

◆ pddimee()

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

Definition at line 455 of file pdblastst.f.

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

◆ pderraxpby()

subroutine pderraxpby ( double precision  ERRBND,
double precision  ALPHA,
double precision  X,
double precision  BETA,
double precision  Y,
double precision  PREC 
)

Definition at line 6684 of file pdblastst.f.

Here is the caller graph for this function:

◆ pderrset()

subroutine pderrset ( double precision  ERR,
double precision  ERRMAX,
double precision  XTRUE,
double precision  X 
)

Definition at line 2456 of file pdblastst.f.

Here is the caller graph for this function:

◆ pdladom()

subroutine pdladom ( logical  INPLACE,
integer  N,
double precision  ALPHA,
double precision, dimension( * )  A,
integer  IA,
integer  JA,
integer, dimension( * )  DESCA 
)

Definition at line 8242 of file pdblastst.f.

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

◆ pdlagen()

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

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

◆ pdlamch()

double precision function pdlamch ( integer  ICTXT,
character*1  CMACH 
)

Definition at line 6769 of file pdblastst.f.

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

◆ pdlascal()

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

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

◆ pdlaset()

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

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

◆ pdmatee()

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

Definition at line 1190 of file pdblastst.f.

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

◆ pdmmch()

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

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

◆ pdmmch1()

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

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

◆ pdmmch2()

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

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

◆ pdmmch3()

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

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

◆ pdmprnt()

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

Here is the caller graph for this function:

◆ pdmvch()

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

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

◆ pdoptee()

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

Definition at line 2 of file pdblastst.f.

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

◆ pdsetpblas()

subroutine pdsetpblas ( integer  ICTXT)

Definition at line 1478 of file pdblastst.f.

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

◆ pdvecee()

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

Definition at line 936 of file pdblastst.f.

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

◆ pdvmch()

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

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

◆ pdvmch2()

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

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

◆ pdvprnt()

subroutine pdvprnt ( integer  ICTXT,
integer  NOUT,
integer  N,
double precision, dimension( * )  X,
integer  INCX,
integer  IRPRNT,
integer  ICPRNT,
character*(*)  CVECNM 
)

Definition at line 4056 of file pdblastst.f.

Here is the caller graph for this function: