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

Go to the source code of this file.

Functions/Subroutines

subroutine PVDIMCHK (ICTXT, NOUT, N, MATRIX, IX, JX, DESCX, INCX, INFO)
subroutine PMDIMCHK (ICTXT, NOUT, M, N, MATRIX, IA, JA, DESCA, INFO)
subroutine PVDESCCHK (ICTXT, NOUT, MATRIX, DESCX, DTX, MX, NX, IMBX, INBX, MBX, NBX, RSRCX, CSRCX, INCX, MPX, NQX, IPREX, IMIDX, IPOSTX, IGAP, GAPMUL, INFO)
subroutine PMDESCCHK (ICTXT, NOUT, MATRIX, DESCA, DTA, MA, NA, IMBA, INBA, MBA, NBA, RSRCA, CSRCA, MPA, NQA, IPREA, IMIDA, IPOSTA, IGAP, GAPMUL, INFO)
subroutine PCHKPBE (ICTXT, NOUT, SNAME, INFOT)
REAL function PSDIFF (X, Y)
DOUBLE PRECISION function PDDIFF (X, Y)
subroutine PXERBLA (ICTXT, SRNAME, INFO)
LOGICAL function LSAME (CA, CB)
LOGICAL function LSAMEN (N, CA, CB)
subroutine ICOPY (N, SX, INCX, SY, INCY)
INTEGER function PB_NOABORT (CINFO)
subroutine PB_INFOG2L (I, J, DESC, NPROW, NPCOL, MYROW, MYCOL, II, JJ, PROW, PCOL)
subroutine PB_AINFOG2L (M, N, I, J, DESC, NPROW, NPCOL, MYROW, MYCOL, IMB1, INB1, MP, NQ, II, JJ, PROW, PCOL, RPROW, RPCOL)
INTEGER function PB_NUMROC (N, I, INB, NB, PROC, SRCPROC, NPROCS)
INTEGER function PB_FCEIL (NUM, DENOM)
subroutine PB_CHKMAT (ICTXT, M, MPOS0, N, NPOS0, IA, JA, DESCA, DPOS0, INFO)
subroutine PB_DESCTRANS (DESCIN, DESCOUT)
subroutine PB_DESCSET2 (DESC, M, N, IMB, INB, MB, NB, RSRC, CSRC, CTXT, LLD)
subroutine PB_DESCINIT2 (DESC, M, N, IMB, INB, MB, NB, RSRC, CSRC, CTXT, LLD, INFO)
subroutine PB_BINFO (OFFD, M, N, IMB1, INB1, MB, NB, MRROW, MRCOL, LCMT00, MBLKS, NBLKS, IMBLOC, INBLOC, LMBLOC, LNBLOC, ILOW, LOW, IUPP, UPP)
INTEGER function PILAENV (ICTXT, PREC)
subroutine PB_LOCINFO (I, INB, NB, MYROC, SRCPROC, NPROCS, ILOCBLK, ILOCOFF, MYDIST)
subroutine PB_INITJMP (COLMAJ, NVIR, IMBVIR, INBVIR, IMBLOC, INBLOC, MB, NB, RSRC, CSRC, NPROW, NPCOL, STRIDE, JMP)
subroutine PB_INITMULADD (MULADD0, JMP, IMULADD)
subroutine PB_SETLOCRAN (SEED, ILOCBLK, JLOCBLK, ILOCOFF, JLOCOFF, MYRDIST, MYCDIST, NPROW, NPCOL, JMP, IMULADD, IRAN)
subroutine PB_LADD (J, K, I)
subroutine PB_LMUL (K, J, I)
subroutine PB_JUMP (K, MULADD, IRANN, IRANM, IMA)
subroutine PB_SETRAN (IRAN, IAC)
subroutine PB_JUMPIT (MULADD, IRANN, IRANM)

Function/Subroutine Documentation

subroutine ICOPY ( INTEGER  N,
INTEGER, dimension( * )  SX,
INTEGER  INCX,
INTEGER, dimension( * )  SY,
INTEGER  INCY 
)

Definition at line 1524 of file pblastst.f.

LOGICAL function LSAME ( CHARACTER  CA,
CHARACTER  CB 
)

Definition at line 1369 of file pblastst.f.

Here is the call graph for this function:

LOGICAL function LSAMEN ( INTEGER  N,
CHARACTER*( * )  CA,
CHARACTER*( * )  CB 
)

Definition at line 1456 of file pblastst.f.

Here is the caller graph for this function:

subroutine PB_AINFOG2L ( INTEGER  M,
INTEGER  N,
INTEGER  I,
INTEGER  J,
INTEGER, dimension( * )  DESC,
INTEGER  NPROW,
INTEGER  NPCOL,
INTEGER  MYROW,
INTEGER  MYCOL,
INTEGER  IMB1,
INTEGER  INB1,
INTEGER  MP,
INTEGER  NQ,
INTEGER  II,
INTEGER  JJ,
INTEGER  PROW,
INTEGER  PCOL,
INTEGER  RPROW,
INTEGER  RPCOL 
)

Definition at line 2020 of file pblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PB_BINFO ( INTEGER  OFFD,
INTEGER  M,
INTEGER  N,
INTEGER  IMB1,
INTEGER  INB1,
INTEGER  MB,
INTEGER  NB,
INTEGER  MRROW,
INTEGER  MRCOL,
INTEGER  LCMT00,
INTEGER  MBLKS,
INTEGER  NBLKS,
INTEGER  IMBLOC,
INTEGER  INBLOC,
INTEGER  LMBLOC,
INTEGER  LNBLOC,
INTEGER  ILOW,
INTEGER  LOW,
INTEGER  IUPP,
INTEGER  UPP 
)

Definition at line 3574 of file pblastst.f.

Here is the caller graph for this function:

subroutine PB_CHKMAT ( INTEGER  ICTXT,
INTEGER  M,
INTEGER  MPOS0,
INTEGER  N,
INTEGER  NPOS0,
INTEGER  IA,
INTEGER  JA,
INTEGER, dimension( * )  DESCA,
INTEGER  DPOS0,
INTEGER  INFO 
)

Definition at line 2740 of file pblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PB_DESCINIT2 ( INTEGER, dimension( * )  DESC,
INTEGER  M,
INTEGER  N,
INTEGER  IMB,
INTEGER  INB,
INTEGER  MB,
INTEGER  NB,
INTEGER  RSRC,
INTEGER  CSRC,
INTEGER  CTXT,
INTEGER  LLD,
INTEGER  INFO 
)

Definition at line 3335 of file pblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PB_DESCSET2 ( INTEGER, dimension( * )  DESC,
INTEGER  M,
INTEGER  N,
INTEGER  IMB,
INTEGER  INB,
INTEGER  MB,
INTEGER  NB,
INTEGER  RSRC,
INTEGER  CSRC,
INTEGER  CTXT,
INTEGER  LLD 
)

Definition at line 3170 of file pblastst.f.

Here is the caller graph for this function:

subroutine PB_DESCTRANS ( INTEGER, dimension( * )  DESCIN,
INTEGER, dimension( * )  DESCOUT 
)

Definition at line 2963 of file pblastst.f.

Here is the caller graph for this function:

INTEGER function PB_FCEIL ( REAL  NUM,
REAL  DENOM 
)

Definition at line 2695 of file pblastst.f.

subroutine PB_INFOG2L ( INTEGER  I,
INTEGER  J,
INTEGER, dimension( * )  DESC,
INTEGER  NPROW,
INTEGER  NPCOL,
INTEGER  MYROW,
INTEGER  MYCOL,
INTEGER  II,
INTEGER  JJ,
INTEGER  PROW,
INTEGER  PCOL 
)

Definition at line 1671 of file pblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PB_INITJMP ( LOGICAL  COLMAJ,
INTEGER  NVIR,
INTEGER  IMBVIR,
INTEGER  INBVIR,
INTEGER  IMBLOC,
INTEGER  INBLOC,
INTEGER  MB,
INTEGER  NB,
INTEGER  RSRC,
INTEGER  CSRC,
INTEGER  NPROW,
INTEGER  NPCOL,
INTEGER  STRIDE,
INTEGER, dimension( * )  JMP 
)

Definition at line 4042 of file pblastst.f.

Here is the caller graph for this function:

subroutine PB_INITMULADD ( INTEGER, dimension( * )  MULADD0,
INTEGER, dimension( * )  JMP,
INTEGER, dimension( 4, * )  IMULADD 
)

Definition at line 4195 of file pblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PB_JUMP ( INTEGER  K,
INTEGER, dimension( 4 )  MULADD,
INTEGER, dimension( 2 )  IRANN,
INTEGER, dimension( 2 )  IRANM,
INTEGER, dimension( 4 )  IMA 
)

Definition at line 4647 of file pblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PB_JUMPIT ( INTEGER, dimension( 4 )  MULADD,
INTEGER, dimension( 2 )  IRANN,
INTEGER, dimension( 2 )  IRANM 
)

Definition at line 4821 of file pblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PB_LADD ( INTEGER, dimension( 2 )  J,
INTEGER, dimension( 2 )  K,
INTEGER, dimension( 2 )  I 
)

Definition at line 4479 of file pblastst.f.

Here is the caller graph for this function:

subroutine PB_LMUL ( INTEGER, dimension( 2 )  K,
INTEGER, dimension( 2 )  J,
INTEGER, dimension( 2 )  I 
)

Definition at line 4558 of file pblastst.f.

Here is the caller graph for this function:

subroutine PB_LOCINFO ( INTEGER  I,
INTEGER  INB,
INTEGER  NB,
INTEGER  MYROC,
INTEGER  SRCPROC,
INTEGER  NPROCS,
INTEGER  ILOCBLK,
INTEGER  ILOCOFF,
INTEGER  MYDIST 
)

Definition at line 3908 of file pblastst.f.

Here is the caller graph for this function:

INTEGER function PB_NOABORT ( INTEGER  CINFO)

Definition at line 1621 of file pblastst.f.

Here is the caller graph for this function:

INTEGER function PB_NUMROC ( INTEGER  N,
INTEGER  I,
INTEGER  INB,
INTEGER  NB,
INTEGER  PROC,
INTEGER  SRCPROC,
INTEGER  NPROCS 
)

Definition at line 2547 of file pblastst.f.

subroutine PB_SETLOCRAN ( INTEGER  SEED,
INTEGER  ILOCBLK,
INTEGER  JLOCBLK,
INTEGER  ILOCOFF,
INTEGER  JLOCOFF,
INTEGER  MYRDIST,
INTEGER  MYCDIST,
INTEGER  NPROW,
INTEGER  NPCOL,
INTEGER, dimension( * )  JMP,
INTEGER, dimension( 4, * )  IMULADD,
INTEGER, dimension( * )  IRAN 
)

Definition at line 4299 of file pblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PB_SETRAN ( INTEGER, dimension( 2 )  IRAN,
INTEGER, dimension( 4 )  IAC 
)

Definition at line 4758 of file pblastst.f.

Here is the caller graph for this function:

subroutine PCHKPBE ( INTEGER  ICTXT,
INTEGER  NOUT,
CHARACTER*(*)  SNAME,
INTEGER  INFOT 
)

Definition at line 1083 of file pblastst.f.

Here is the caller graph for this function:

DOUBLE PRECISION function PDDIFF ( DOUBLE PRECISION  X,
DOUBLE PRECISION  Y 
)

Definition at line 1268 of file pblastst.f.

INTEGER function PILAENV ( INTEGER  ICTXT,
CHARACTER*1  PREC 
)

Definition at line 3857 of file pblastst.f.

Here is the call graph for this function:

subroutine PMDESCCHK ( INTEGER  ICTXT,
INTEGER  NOUT,
CHARACTER*1  MATRIX,
INTEGER, dimension( * )  DESCA,
INTEGER  DTA,
INTEGER  MA,
INTEGER  NA,
INTEGER  IMBA,
INTEGER  INBA,
INTEGER  MBA,
INTEGER  NBA,
INTEGER  RSRCA,
INTEGER  CSRCA,
INTEGER  MPA,
INTEGER  NQA,
INTEGER  IPREA,
INTEGER  IMIDA,
INTEGER  IPOSTA,
INTEGER  IGAP,
INTEGER  GAPMUL,
INTEGER  INFO 
)

Definition at line 742 of file pblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PMDIMCHK ( INTEGER  ICTXT,
INTEGER  NOUT,
INTEGER  M,
INTEGER  N,
CHARACTER*1  MATRIX,
INTEGER  IA,
INTEGER  JA,
INTEGER, dimension( * )  DESCA,
INTEGER  INFO 
)

Definition at line 200 of file pblastst.f.

Here is the caller graph for this function:

REAL function PSDIFF ( REAL  X,
REAL  Y 
)

Definition at line 1229 of file pblastst.f.

subroutine PVDESCCHK ( INTEGER  ICTXT,
INTEGER  NOUT,
CHARACTER*1  MATRIX,
INTEGER, dimension( * )  DESCX,
INTEGER  DTX,
INTEGER  MX,
INTEGER  NX,
INTEGER  IMBX,
INTEGER  INBX,
INTEGER  MBX,
INTEGER  NBX,
INTEGER  RSRCX,
INTEGER  CSRCX,
INTEGER  INCX,
INTEGER  MPX,
INTEGER  NQX,
INTEGER  IPREX,
INTEGER  IMIDX,
INTEGER  IPOSTX,
INTEGER  IGAP,
INTEGER  GAPMUL,
INTEGER  INFO 
)

Definition at line 384 of file pblastst.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine PVDIMCHK ( INTEGER  ICTXT,
INTEGER  NOUT,
INTEGER  N,
CHARACTER*1  MATRIX,
INTEGER  IX,
INTEGER  JX,
INTEGER, dimension( * )  DESCX,
INTEGER  INCX,
INTEGER  INFO 
)

Definition at line 1 of file pblastst.f.

Here is the caller graph for this function:

subroutine PXERBLA ( INTEGER  ICTXT,
CHARACTER*(*)  SRNAME,
INTEGER  INFO 
)

Definition at line 1306 of file pblastst.f.