SDIASM/DDIASM/CDIASM/ZDIASM

Diagonal format triangular solve

val( )

Two dimensional lda-by-ndiagarray such that val(:, i)

 

consists of nonzero elements on diagonal idiag(i) of A.

 

Diagonals in the lower triangular part of A are padded

 

from the top, and those in the upper triangular part are

 

padded from the bottom.

lda

Leading dimension of val, must be greater or equal to

 

min(m,k).

idiag( )

Integer array of length ndiag consisting of the

 

corresponding diagonal offsets of the nonzero diagonals

 

of A in val. Lower triangular diagonals have negative

 

offsets, the main diagonal has offset 0, and upper

 

triangular diagonals have positive offset.

ndiag

Number of nonzero diagonals in A.

b( )

Rectangular array with leading dimension ldb.

ldb

Leading dimension of b.

beta

Scalar parameter.

c( )

Rectangular arrary with leading dimension ldc.

ldc

Leading dimension of c.

work( )

Scratch array of length lwork. lwork should be at least

 

mb x lb x min(lb, n).

lwork

Length of work array.

504HP MLIB User’s Guide