HP MLIB User's Guide Vol. 1 7th Ed.

528 HP MLIB User’s Guide
SSKYSM/DSKYSM/CSKYSM/ZSKYSM Skyline format triangular solve
val( ) Array of length pntr(m+1)-1 (see below for pntr)
containing all the nonzero entries, and maybe some
zero entries of A. A must be a square triangular matrix
(m=k). val( ) is row-oriented if A is a lower triangular
matrix (descra(2)=1) and column oriented if A is an
upper triangular matrix (descra(2)=2). All entries from
the first nonzero entry through the diagonal entry of a
row (column) are stored.
pntr( ) Array of length m+1 (A lower triangular) or k+1 (A
upper triangular) such that pntr(i) and pntr(i)+1-1,
respectively, point to the location in val of the first
entry and last entry of the Skyline profile in row
(column) i. In any case, the last entry is the diagonal
entry.
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.