|
ScaLAPACK
2.0.2
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 1524 of file pblastst.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 | ||
| ) |
Definition at line 2020 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 | ||
| ) |
Definition at line 2740 of file pblastst.f.
| 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.
| 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 | ||
| ) |
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.
| 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 | ||
| ) |
Definition at line 4195 of file pblastst.f.
| 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.
| subroutine PB_JUMPIT | ( | INTEGER, dimension( 4 ) | MULADD, |
| INTEGER, dimension( 2 ) | IRANN, | ||
| INTEGER, dimension( 2 ) | IRANM | ||
| ) |
Definition at line 4821 of file pblastst.f.
| 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 | ||
| ) |
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.
| 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 1268 of file pblastst.f.
| INTEGER function PILAENV | ( | INTEGER | ICTXT, |
| CHARACTER*1 | PREC | ||
| ) |
| 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.
| 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 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.
| 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 1306 of file pblastst.f.