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) |
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) |
subroutine icopy | ( | integer | N, |
integer, dimension( * ) | SX, | ||
integer | INCX, | ||
integer, dimension( * ) | SY, | ||
integer | INCY | ||
) |
Definition at line 1525 of file pblastst.f.
logical function lsame | ( | character | CA, |
character | CB | ||
) |
logical function lsamen | ( | integer | N, |
character*( * ) | CA, | ||
character*( * ) | CB | ||
) |
Definition at line 1457 of file pblastst.f.
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.
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 | ||
) |
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_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 | ||
) |
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 | ||
) |
subroutine pb_desctrans | ( | integer, dimension( * ) | DESCIN, |
integer, dimension( * ) | DESCOUT | ||
) |
integer function pb_fceil | ( | real | NUM, |
real | DENOM | ||
) |
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 | ||
) |
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 | ||
) |
subroutine pb_initmuladd | ( | integer, dimension( * ) | MULADD0, |
integer, dimension( * ) | JMP, | ||
integer, dimension( 4, * ) | IMULADD | ||
) |
subroutine pb_jump | ( | integer | K, |
integer, dimension( 4 ) | MULADD, | ||
integer, dimension( 2 ) | IRANN, | ||
integer, dimension( 2 ) | IRANM, | ||
integer, dimension( 4 ) | IMA | ||
) |
subroutine pb_jumpit | ( | integer, dimension( 4 ) | MULADD, |
integer, dimension( 2 ) | IRANN, | ||
integer, dimension( 2 ) | IRANM | ||
) |
subroutine pb_ladd | ( | integer, dimension( 2 ) | J, |
integer, dimension( 2 ) | K, | ||
integer, dimension( 2 ) | I | ||
) |
subroutine pb_lmul | ( | integer, dimension( 2 ) | K, |
integer, dimension( 2 ) | J, | ||
integer, dimension( 2 ) | I | ||
) |
subroutine pb_locinfo | ( | integer | I, |
integer | INB, | ||
integer | NB, | ||
integer | MYROC, | ||
integer | SRCPROC, | ||
integer | NPROCS, | ||
integer | ILOCBLK, | ||
integer | ILOCOFF, | ||
integer | MYDIST | ||
) |
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 | ||
) |
subroutine pb_setran | ( | integer, dimension( 2 ) | IRAN, |
integer, dimension( 4 ) | IAC | ||
) |
subroutine pchkpbe | ( | integer | ICTXT, |
integer | NOUT, | ||
character*(*) | SNAME, | ||
integer | INFOT | ||
) |
double precision function pddiff | ( | double precision | X, |
double precision | Y | ||
) |
Definition at line 1269 of file pblastst.f.
integer function pilaenv | ( | integer | ICTXT, |
character*1 | PREC | ||
) |
Definition at line 3858 of file pblastst.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 | ||
) |
Definition at line 746 of file pblastst.f.
subroutine pmdimchk | ( | integer | ICTXT, |
integer | NOUT, | ||
integer | M, | ||
integer | N, | ||
character*1 | MATRIX, | ||
integer | IA, | ||
integer | JA, | ||
integer, dimension( * ) | DESCA, | ||
integer | INFO | ||
) |
real function psdiff | ( | real | X, |
real | Y | ||
) |
Definition at line 1230 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 | ||
) |
subroutine pvdimchk | ( | integer | ICTXT, |
integer | NOUT, | ||
integer | N, | ||
character*1 | MATRIX, | ||
integer | IX, | ||
integer | JX, | ||
integer, dimension( * ) | DESCX, | ||
integer | INCX, | ||
integer | INFO | ||
) |
subroutine pxerbla | ( | integer | ICTXT, |
character*(*) | SRNAME, | ||
integer | INFO | ||
) |
Definition at line 1307 of file pblastst.f.