HP MLIB User's Guide Vol. 1 7th Ed.
452 HP MLIB User’s Guide
SBDISM/DBDISM/CBDISM/ZBDISM Block diagonal format triangular solve
val( ) Scalar array of length lb*lb*blda*nbdiag containing
matrix entries stored column-major within each dense
block.
blda Leading block dimension of val( ).
ibdiag( ) Integer array of length nbdiag consisting of the
corresponding indices of the nonzero block diagonals of
A in val( ).
nbdiag Number of nonzero block diagonals in A.
lb Dimension of the dense blocks composing 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.