[petsc-dev] Changing Mat block size?
Barry Smith
bsmith at mcs.anl.gov
Fri Feb 14 13:57:57 CST 2014
Ok, then don’t add bs to MatCreateShell and AIJ just go through the several steps to create and set up the matrices
On Feb 14, 2014, at 1:42 PM, Jed Brown <jed at jedbrown.org> wrote:
> Barry Smith <bsmith at mcs.anl.gov> writes:
>
>> blocks are always square.
>>
>> If the user wants non-square blocks then they go though the long involved construction process
>
> non-square blocks show up in shell matrices for interpolation and
> restriction, which is not exactly a weird application. I still think
> block size is an extraneous concept to most users, thus I don't think
> that adding it to all the convenience wrappers is a welcome or
> clearly-beneficial change.
>
> What problems would we be inviting by making MatGetBlockSize return
> PetscAbs(rmap->bs)? Obviously there are a number of places where we
> access the field directly, but those should use the interface anyway.
More information about the petsc-dev
mailing list