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

◆ pb_pslaprn2()

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 8850 of file psblastst.f.

Here is the call graph for this function:

◆ pb_pslaprnt()

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 8636 of file psblastst.f.

Here is the caller graph for this function:

◆ pb_schekpad()

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 9194 of file psblastst.f.

Here is the caller graph for this function:

◆ pb_sfillpad()

subroutine pb_sfillpad ( integer  ICTXT,
integer  M,
integer  N,
real, dimension( * )  A,
integer  LDA,
integer  IPRE,
integer  IPOST,
real  CHKVAL 
)

Definition at line 9081 of file psblastst.f.

Here is the caller graph for this function:

◆ pb_slagen()

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 9739 of file psblastst.f.

Here is the caller graph for this function:

◆ pb_slascal()

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

Definition at line 9558 of file psblastst.f.

Here is the caller graph for this function:

◆ pb_slaset()

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 9361 of file psblastst.f.

Here is the caller graph for this function:

◆ pb_sran()

real function pb_sran ( integer  IDUMM)

Definition at line 10442 of file psblastst.f.

Here is the call graph for this function:

◆ pb_srand()

real function pb_srand ( integer  IDUMM)

Definition at line 10380 of file psblastst.f.

Here is the call graph for this function:

◆ pscallsub()

subroutine pscallsub ( external  SUBPTR,
integer  SCODE 
)

Definition at line 2180 of file psblastst.f.

Here is the caller graph for this function:

◆ pschkdim()

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

Definition at line 759 of file psblastst.f.

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

◆ pschkmat()

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

Definition at line 1674 of file psblastst.f.

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

◆ pschkmin()

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

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

◆ pschkmout()

subroutine pschkmout ( integer  M,
integer  N,
real, dimension( * )  A,
real, dimension( * )  PA,
integer  IA,
integer  JA,
integer, dimension( * )  DESCA,
integer  INFO 
)

Definition at line 3627 of file psblastst.f.

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

◆ pschkopt()

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

Definition at line 266 of file psblastst.f.

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

◆ pschkvin()

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

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

◆ pschkvout()

subroutine pschkvout ( integer  N,
real, dimension( * )  X,
real, dimension( * )  PX,
integer  IX,
integer  JX,
integer, dimension( * )  DESCX,
integer  INCX,
integer  INFO 
)

Definition at line 2870 of file psblastst.f.

Here is the caller graph for this function:

◆ psdimee()

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

Definition at line 455 of file psblastst.f.

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

◆ pserraxpby()

subroutine pserraxpby ( real  ERRBND,
real  ALPHA,
real  X,
real  BETA,
real  Y,
real  PREC 
)

Definition at line 6684 of file psblastst.f.

Here is the caller graph for this function:

◆ pserrset()

subroutine pserrset ( real  ERR,
real  ERRMAX,
real  XTRUE,
real  X 
)

Definition at line 2456 of file psblastst.f.

Here is the caller graph for this function:

◆ psladom()

subroutine psladom ( logical  INPLACE,
integer  N,
real  ALPHA,
real, dimension( * )  A,
integer  IA,
integer  JA,
integer, dimension( * )  DESCA 
)

Definition at line 8244 of file psblastst.f.

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

◆ pslagen()

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 7846 of file psblastst.f.

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

◆ pslamch()

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

Definition at line 6769 of file psblastst.f.

Here is the call graph for this function:

◆ pslascal()

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

Definition at line 7338 of file psblastst.f.

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

◆ pslaset()

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 6863 of file psblastst.f.

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

◆ psmatee()

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

Definition at line 1190 of file psblastst.f.

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

◆ psmmch()

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

Here is the call graph for this function:

◆ psmmch1()

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

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

◆ psmmch2()

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

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

◆ psmmch3()

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

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

◆ psmprnt()

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

Here is the caller graph for this function:

◆ psmvch()

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

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

◆ psoptee()

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

Definition at line 2 of file psblastst.f.

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

◆ pssetpblas()

subroutine pssetpblas ( integer  ICTXT)

Definition at line 1478 of file psblastst.f.

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

◆ psvecee()

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

Definition at line 936 of file psblastst.f.

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

◆ psvmch()

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

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

◆ psvmch2()

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

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

◆ psvprnt()

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

Definition at line 4056 of file psblastst.f.

Here is the caller graph for this function: