On Mar 1, 2012, at 11:37 AM, Jed Brown wrote:
> On Thu, Mar 1, 2012 at 11:31, Barry Smith <bsmith at 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.
I just want it removed from the XAIJ preallocation one, not the individual
preallocation ones, leave that them in that one.
>
>
> 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
>