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

◆ icopy()

subroutine icopy ( integer  N,
integer, dimension( * )  SX,
integer  INCX,
integer, dimension( * )  SY,
integer  INCY 
)

Definition at line 1525 of file pblastst.f.

◆ lsame()

logical function lsame ( character  CA,
character  CB 
)

Definition at line 1370 of file pblastst.f.

Here is the call graph for this function:

◆ lsamen()

logical function lsamen ( integer  N,
character*( * )  CA,
character*( * )  CB 
)

Definition at line 1457 of file pblastst.f.

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

◆ pb_ainfog2l()

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 2023 of file pblastst.f.

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

◆ pb_binfo()

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 3577 of file pblastst.f.

Here is the caller graph for this function:

◆ pb_chkmat()

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 2742 of file pblastst.f.

Here is the caller graph for this function:

◆ pb_descinit2()

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 3337 of file pblastst.f.

Here is the caller graph for this function:

◆ pb_descset2()

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 3172 of file pblastst.f.

Here is the caller graph for this function:

◆ pb_desctrans()

subroutine pb_desctrans ( integer, dimension( * )  DESCIN,
integer, dimension( * )  DESCOUT 
)

Definition at line 2964 of file pblastst.f.

Here is the caller graph for this function:

◆ pb_fceil()

integer function pb_fceil ( real  NUM,
real  DENOM 
)

Definition at line 2696 of file pblastst.f.

Here is the caller graph for this function:

◆ pb_infog2l()

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 1673 of file pblastst.f.

Here is the caller graph for this function:

◆ pb_initjmp()

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 4045 of file pblastst.f.

Here is the caller graph for this function:

◆ pb_initmuladd()

subroutine pb_initmuladd ( integer, dimension( * )  MULADD0,
integer, dimension( * )  JMP,
integer, dimension( 4, * )  IMULADD 
)

Definition at line 4196 of file pblastst.f.

Here is the caller graph for this function:

◆ pb_jump()

subroutine pb_jump ( integer  K,
integer, dimension( 4 )  MULADD,
integer, dimension( 2 )  IRANN,
integer, dimension( 2 )  IRANM,
integer, dimension( 4 )  IMA 
)

Definition at line 4648 of file pblastst.f.

Here is the caller graph for this function:

◆ pb_jumpit()

subroutine pb_jumpit ( integer, dimension( 4 )  MULADD,
integer, dimension( 2 )  IRANN,
integer, dimension( 2 )  IRANM 
)

Definition at line 4822 of file pblastst.f.

Here is the caller graph for this function:

◆ pb_ladd()

subroutine pb_ladd ( integer, dimension( 2 )  J,
integer, dimension( 2 )  K,
integer, dimension( 2 )  I 
)

Definition at line 4480 of file pblastst.f.

Here is the caller graph for this function:

◆ pb_lmul()

subroutine pb_lmul ( integer, dimension( 2 )  K,
integer, dimension( 2 )  J,
integer, dimension( 2 )  I 
)

Definition at line 4559 of file pblastst.f.

Here is the caller graph for this function:

◆ pb_locinfo()

subroutine pb_locinfo ( integer  I,
integer  INB,
integer  NB,
integer  MYROC,
integer  SRCPROC,
integer  NPROCS,
integer  ILOCBLK,
integer  ILOCOFF,
integer  MYDIST 
)

Definition at line 3910 of file pblastst.f.

Here is the caller graph for this function:

◆ pb_noabort()

integer function pb_noabort ( integer  CINFO)

Definition at line 1622 of file pblastst.f.

Here is the caller graph for this function:

◆ pb_numroc()

integer function pb_numroc ( integer  N,
integer  I,
integer  INB,
integer  NB,
integer  PROC,
integer  SRCPROC,
integer  NPROCS 
)

Definition at line 2548 of file pblastst.f.

Here is the caller graph for this function:

◆ pb_setlocran()

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 4302 of file pblastst.f.

Here is the caller graph for this function:

◆ pb_setran()

subroutine pb_setran ( integer, dimension( 2 )  IRAN,
integer, dimension( 4 )  IAC 
)

Definition at line 4759 of file pblastst.f.

Here is the caller graph for this function:

◆ pchkpbe()

subroutine pchkpbe ( integer  ICTXT,
integer  NOUT,
character*(*)  SNAME,
integer  INFOT 
)

Definition at line 1084 of file pblastst.f.

Here is the caller graph for this function:

◆ pddiff()

double precision function pddiff ( double precision  X,
double precision  Y 
)

Definition at line 1269 of file pblastst.f.

◆ pilaenv()

integer function pilaenv ( integer  ICTXT,
character*1  PREC 
)

Definition at line 3858 of file pblastst.f.

◆ pmdescchk()

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 746 of file pblastst.f.

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

◆ pmdimchk()

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 202 of file pblastst.f.

Here is the caller graph for this function:

◆ psdiff()

real function psdiff ( real  X,
real  Y 
)

Definition at line 1230 of file pblastst.f.

◆ pvdescchk()

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 388 of file pblastst.f.

Here is the caller graph for this function:

◆ pvdimchk()

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 3 of file pblastst.f.

Here is the caller graph for this function:

◆ pxerbla()

subroutine pxerbla ( integer  ICTXT,
character*(*)  SRNAME,
integer  INFO 
)

Definition at line 1307 of file pblastst.f.