I can attach my containers (3!) after this call. Actually better structure in my code but this should be fixed. Thanks
On Tue, Mar 1, 2022 at 3:06 PM Barry Smith <bsm...@petsc.dev> wrote: > > These might not need to be deleted but could possibly be moved over > > ierr = PetscFunctionListDestroy(&((PetscObject)A)->qlist);CHKERRQ(ierr); > ierr = PetscObjectListDestroy(&((PetscObject)A)->olist);CHKERRQ(ierr); > ierr = PetscComposedQuantitiesDestroy((PetscObject)A);CHKERRQ(ierr); > > also MatHeaderReplace() exists. I struggle to understand the exact > differences and why both exist but I think there are some subtle reasons > why there are both and don't know if they can be merged. > > On Mar 1, 2022, at 2:47 PM, Junchao Zhang <junchao.zh...@gmail.com> wrote: > > I realized this problem but did not expect someone would run into it :) > Let me think again. > > --Junchao Zhang > > > On Tue, Mar 1, 2022 at 1:33 PM Mark Adams <mfad...@lbl.gov> wrote: > >> I have a container attached to my matrix and it seems to go away after a >> call to MatSetPreallocationCOO. >> Does that sound plausible? >> > >