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.

452HP MLIB User’s Guide