ScaLAPACK 2.1  2.1
ScaLAPACK: Scalable Linear Algebra PACKage
pblastim.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)
 
double precision function pdopbl2 (SUBNAM, M, N, KKL, KKU)
 
double precision function pdopbl3 (SUBNAM, M, N, K)
 
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)
 
subroutine pb_boot ()
 
subroutine pb_timer (I)
 
subroutine pb_enable ()
 
subroutine pb_disable ()
 
double precision function pb_inquire (TMTYPE, I)
 
subroutine pb_combine (ICTXT, SCOPE, OP, TMTYPE, N, IBEG, TIMES)
 
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 1756 of file pblastim.f.

◆ lsame()

logical function lsame ( character  CA,
character  CB 
)

Definition at line 1601 of file pblastim.f.

Here is the call graph for this function:

◆ lsamen()

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

Definition at line 1688 of file pblastim.f.

Here is the call 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 2254 of file pblastim.f.

Here is the call 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 4172 of file pblastim.f.

◆ pb_boot()

subroutine pb_boot ( )

Definition at line 2927 of file pblastim.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 3337 of file pblastim.f.

Here is the call graph for this function:

◆ pb_combine()

subroutine pb_combine ( integer  ICTXT,
character*1  SCOPE,
character*1  OP,
character*1  TMTYPE,
integer  N,
integer  IBEG,
double precision, dimension( n )  TIMES 
)

Definition at line 3211 of file pblastim.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 3932 of file pblastim.f.

◆ 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 3767 of file pblastim.f.

◆ pb_desctrans()

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

Definition at line 3559 of file pblastim.f.

◆ pb_disable()

subroutine pb_disable ( )

Definition at line 3092 of file pblastim.f.

◆ pb_enable()

subroutine pb_enable ( )

Definition at line 3054 of file pblastim.f.

◆ 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 1904 of file pblastim.f.

◆ 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 4640 of file pblastim.f.

◆ pb_initmuladd()

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

Definition at line 4791 of file pblastim.f.

◆ pb_inquire()

double precision function pb_inquire ( character*1  TMTYPE,
integer  I 
)

Definition at line 3129 of file pblastim.f.

Here is the call 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 5243 of file pblastim.f.

◆ pb_jumpit()

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

Definition at line 5417 of file pblastim.f.

◆ pb_ladd()

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

Definition at line 5075 of file pblastim.f.

◆ pb_lmul()

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

Definition at line 5154 of file pblastim.f.

◆ 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 4505 of file pblastim.f.

◆ pb_noabort()

integer function pb_noabort ( integer  CINFO)

Definition at line 1853 of file pblastim.f.

Here is the call 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 2779 of file pblastim.f.

Here is the call 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 4897 of file pblastim.f.

◆ pb_setran()

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

Definition at line 5354 of file pblastim.f.

◆ pb_timer()

subroutine pb_timer ( integer  I)

Definition at line 2976 of file pblastim.f.

Here is the caller graph for this function:

◆ pdopbl2()

double precision function pdopbl2 ( character*7  SUBNAM,
integer  M,
integer  N,
integer  KKL,
integer  KKU 
)

Definition at line 1084 of file pblastim.f.

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

◆ pdopbl3()

double precision function pdopbl3 ( character*7  SUBNAM,
integer  M,
integer  N,
integer  K 
)

Definition at line 1313 of file pblastim.f.

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

◆ pilaenv()

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

Definition at line 4453 of file pblastim.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 pblastim.f.

Here is the call 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 pblastim.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 pblastim.f.

◆ 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 pblastim.f.

◆ pxerbla()

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

Definition at line 1538 of file pblastim.f.