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

460 HP MLIB User’s Guide
SBELSM/DBELSM/CBELSM/ZBELSM Block Ellpack format triangular solve
val( ) Scalar array of length lb*lb*blda*maxbnz containing
matrix entries stored column-major within each dense
block.
blda Leading block dimension of bindx(:,:).
bindx( ) Two dimensional blda-by-maxbnz array such that
bindx (i,:) consists of the block column indices of the
nonzero blocks in block row i, padded by the integer
value i if the number of nonzero blocks is less than
maxbnz.
maxbnz Max number of nonzero blocks per row.
lb Row and column dimension of the dense blocks
composing val.
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.