Block diagonal format triangular solve | SBDISM/DBDISM/CBDISM/ZBDISM |
1: Operate with transpose matrix
2: Operate with
mb | Number of block rows in matrix A. | |
n | Number of columns in matrix C. | |
unitd | Type of scaling. | |
| 1. | Identity matrix (argument dv( ) is ignored) |
| 2. | Scale on left (row scaling) |
| 3. | Scale on right (column scaling) |
dv( ) | Diagonal scaling array of length lb*lb*mb. | |
alpha | Scalar parameter. | |
descra( ) |
|
|
| Descriptor argument. Five element integer array. | |
descra(1) | Matrix structure. | |
| 0: General | |
| 1: Symmetric | |
| 2: Hermitian | |
| 3: Triangular | |
| 4: Skew | |
| 5: Diagonal | |
descra(2) | Upper/Lower triangular indicator. | |
| 1: Lower | |
| 2: Upper | |
descra(3) | Main diagonal type. | |
| 0: | |
| 1: Unit | |
descra(4) | Array base. | |
| 0: C/C++ compatible Not Supported | |
| 1: Fortran compatible | |
descra(5) | Repeated indices. | |
| 0: Unknown | |
| 1: No repeated indices |
Chapter 4 Sparse BLAS Operations 451