On Thu, Mar 1, 2012 at 11:31, Barry Smith
<bsmith@mcs.anl.gov> wrote:
Cool. Some suggestions for this routine:
1) get rid of the maximum number of non-zeros per row arguments, they are stupid and just make this calling sequence too damn complicated looking.
Okay, I thought I would help people out who wanted to punt, but I don't mind removing it.
2) the manual page doesn't make clear these are nonzero BLOCKS per row, not nonzero entries per row.
fixing
Barry
Input Arguments:
+ A - matrix being preallocated
. bs - block size
. dnz - maximum number of nonzero entries per row of diagonal block of parallel matrix
. dnnz - number of nonzeros per row of diagonal block of parallel matrix
. onz - maximum number of nonzero entries per row of off-diagonal block of parallel matrix
. onnz - number of nonzeros per row of off-diagonal block of parallel matrix
. dnzu - maximum number of nonzero entries per row of upper-triangular part of diagonal block of parallel matrix
. dnnzu - number of nonzeros per row of upper-triangular part of diagonal block of parallel matrix
. onzu - maximum number of nonzero entries per row of upper-triangular part of off-diagonal block of parallel matrix
- onnzu - number of nonzeros per row of upper-triangular part of off-diagonal block of parallel matrix