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?
>>
>
>

Reply via email to