SBSRSM/DBSRSM/CBSRSM/ZBSRSM

Block sparse row format triangular solve

val( )

Scalar array of length nnz containing matrix entries

 

stored column-major within each dense block.

bindx( )

Integer array of length bnnz consisting of the block row

 

indices of the block entries of A.

bpntrb( )

 

 

Integer array of length mb such that bpntrb(j) points to

 

location in bindx of the first block entry of the j-th block

 

row of A.

bpntre( )

 

 

Integer array of length mb such that bpntre(j)-1points

 

to location in bindx of the last block entry of the j-th

 

block row of 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.

476HP MLIB User’s Guide