HP MLIB User's Guide Vol. 2 7th Ed.
714 HP MLIB LAPACK User’s Guide
ScaLAPACK arguments
Table 10-11 Content of the Array Descriptor for Out-of-Core Dense Matrices
Array or scalar arguments
M (Global input) INTEGER - The number of rows of the
matrix A(IA:IA+M-1, JA:JA+N-1) on which to be
operated. M is greater than or equal to zero and
IA+M-1 is less than or equal to M_A.
N (Global input) INTEGER - The number of columns of
the matrix A(IA:IA+M-1, JA:JA+N-1) on which to be
operated. N is greater than or equal to zero and
JA+N-1 is less than or equal to N_A.
NRHS (Global input) INTEGER - The number of right-hand
side vectors, i.e. the number of columns of the matrix
DESC_( ) Symbolic
Name
Scope Definition
1 DTYPE_A (global) Descriptor type DTYPE_A=601 for
an out-of-core matrix.
2 CTXT_A (global) BLACS context handle, indicating the
MP x NQ BLACS process grid over
which the global matrix A is
distributed. Context itself is global,
but he handle (the integer value) may
vary.
3 M_A (global) Number of rows in the global array A.
4 N_A (global) Number of columns in the global
array A.
5 MB_A (global) Blocking factor used to distribute the
rows of the MMB x NNB submatrix.
6 NB_A (global) Blocking factor used to distribute the
columns of the MMB x NNB
submatrix.
7 RSRC_A (global) Process row over which the first row
of the array A is distributed.
8 CSRC_A (global) Process column over which the first
column of the array A is distributed.
9 LLD_A (global) The conceptual leading dimension of
the global array.
10 IODEV_A global I/O unit device number associated
with the out-of-core matrix A.
11 SIZE_A local Amount of local in-core memory
available for the factorization of A.