On Thu, Nov 3, 2022 at 7:52 PM Alexander Lindsay <alexlindsay...@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/>