[petsc-users] Local columns of A10 do not equal local rows of A00

Matthew Knepley knepley at gmail.com
Thu Nov 3 19:19:18 CDT 2022


On Thu, Nov 3, 2022 at 7:52 PM Alexander Lindsay <alexlindsay239 at gmail.com>
wrote:

> I have errors on quite a few (but not all) processes of the like
>
> [1]PETSC ERROR: --------------------- Error Message
> --------------------------------------------------------------
> [1]PETSC ERROR: Nonconforming object sizes
> [1]PETSC ERROR: Local columns of A10 4137 do not equal local rows of A00
> 4129
>
> when performing field splits. We (MOOSE) have some code for identifying
> the index sets for each split. However, the code was written by some
> authors who are no longer with us. Normally I would chase this down in a
> debugger, but this error only seems to crop up for pretty complex and large
> meshes. If anyone has an idea for what we might be doing wrong, that might
> help me chase this down faster. I guess intuitively I'm pretty perplexed
> that we could get ourselves into this pickle as it almost appears that we
> have two different local dof index counts for a given block (0 in this
> case). More background, if helpful, can be found in
> https://github.com/idaholab/moose/issues/22359 as well as
> https://github.com/idaholab/moose/discussions/22468.
>

How are you specifying the blocks? I would not have thought this was
possible.

  Thanks,

     Matt


> I should note that we are currently running with 3.16.6 as our PETSc
> submodule hash (we are talking about updating to 3.18 soon).
>


-- 
What most experimenters take for granted before they begin their
experiments is infinitely more interesting than any results to which their
experiments lead.
-- Norbert Wiener

https://www.cse.buffalo.edu/~knepley/ <http://www.cse.buffalo.edu/~knepley/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20221103/be8f1704/attachment.html>


More information about the petsc-users mailing list