ScaLAPACK 2.1
2.1
ScaLAPACK: Scalable Linear Algebra PACKage
|
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) |
subroutine icopy | ( | integer | N, |
integer, dimension( * ) | SX, | ||
integer | INCX, | ||
integer, dimension( * ) | SY, | ||
integer | INCY | ||
) |
Definition at line 1756 of file pblastim.f.
logical function lsame | ( | character | CA, |
character | CB | ||
) |
logical function lsamen | ( | integer | N, |
character*( * ) | CA, | ||
character*( * ) | CB | ||
) |
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 | ||
) |
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.
subroutine pb_boot | ( | ) |
subroutine pb_chkmat | ( | integer | ICTXT, |
integer | M, | ||
integer | MPOS0, | ||
integer | N, | ||
integer | NPOS0, | ||
integer | IA, | ||
integer | JA, | ||
integer, dimension( * ) | DESCA, | ||
integer | DPOS0, | ||
integer | INFO | ||
) |
subroutine pb_combine | ( | integer | ICTXT, |
character*1 | SCOPE, | ||
character*1 | OP, | ||
character*1 | TMTYPE, | ||
integer | N, | ||
integer | IBEG, | ||
double precision, dimension( n ) | TIMES | ||
) |
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.
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.
subroutine pb_desctrans | ( | integer, dimension( * ) | DESCIN, |
integer, dimension( * ) | DESCOUT | ||
) |
Definition at line 3559 of file pblastim.f.
subroutine pb_disable | ( | ) |
Definition at line 3092 of file pblastim.f.
subroutine pb_enable | ( | ) |
Definition at line 3054 of file pblastim.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 1904 of file pblastim.f.
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.
subroutine pb_initmuladd | ( | integer, dimension( * ) | MULADD0, |
integer, dimension( * ) | JMP, | ||
integer, dimension( 4, * ) | IMULADD | ||
) |
Definition at line 4791 of file pblastim.f.
double precision function pb_inquire | ( | character*1 | TMTYPE, |
integer | I | ||
) |
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.
subroutine pb_jumpit | ( | integer, dimension( 4 ) | MULADD, |
integer, dimension( 2 ) | IRANN, | ||
integer, dimension( 2 ) | IRANM | ||
) |
Definition at line 5417 of file pblastim.f.
subroutine pb_ladd | ( | integer, dimension( 2 ) | J, |
integer, dimension( 2 ) | K, | ||
integer, dimension( 2 ) | I | ||
) |
Definition at line 5075 of file pblastim.f.
subroutine pb_lmul | ( | integer, dimension( 2 ) | K, |
integer, dimension( 2 ) | J, | ||
integer, dimension( 2 ) | I | ||
) |
Definition at line 5154 of file pblastim.f.
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.
integer function pb_noabort | ( | integer | CINFO | ) |
integer function pb_numroc | ( | integer | N, |
integer | I, | ||
integer | INB, | ||
integer | NB, | ||
integer | PROC, | ||
integer | SRCPROC, | ||
integer | NPROCS | ||
) |
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.
subroutine pb_setran | ( | integer, dimension( 2 ) | IRAN, |
integer, dimension( 4 ) | IAC | ||
) |
Definition at line 5354 of file pblastim.f.
subroutine pb_timer | ( | integer | I | ) |
double precision function pdopbl2 | ( | character*7 | SUBNAM, |
integer | M, | ||
integer | N, | ||
integer | KKL, | ||
integer | KKU | ||
) |
Definition at line 1084 of file pblastim.f.
double precision function pdopbl3 | ( | character*7 | SUBNAM, |
integer | M, | ||
integer | N, | ||
integer | K | ||
) |
Definition at line 1313 of file pblastim.f.
integer function pilaenv | ( | integer | ICTXT, |
character*1 | PREC | ||
) |
Definition at line 4453 of file pblastim.f.
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 | ||
) |
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.
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.
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.
subroutine pxerbla | ( | integer | ICTXT, |
character*(*) | SRNAME, | ||
integer | INFO | ||
) |
Definition at line 1538 of file pblastim.f.