[petsc-users] DMDAGetAO and AODestroy

Dave May dave.mayhem23 at gmail.com
Thu May 12 06:03:18 CDT 2016


On 12 May 2016 at 11:36, Miorelli, Federico <Federico.Miorelli at cgg.com>
wrote:

> In one of my subroutines I'm calling DMDAGetAO to get the application
> ordering from a DM structure.
>
> After using it I was calling AODestroy.
>
>
>
> Everything worked fine until I called the subroutine for the second time,
> when the program crashed.
>
> Removing the call to AODestroy solved the crash.
>
>
>
> Am I supposed to AODestroy the output of DMDAGetAO or not? I was worried
> that DMDAGetAO would allocate memory that I need to release.
>

You are not supposed to call AODestroy() on the AO returned.
The pointer being returned is used internally by the DMDA.

Thanks
  Dave



>
>
> Thanks,
>
>
>
> Federico
>
>
>
> *______* *______* *______*
>
> Federico Miorelli
>
>
>
> Senior R&D Geophysicist
>
> *Subsurface Imaging - General Geophysics **Italy*
>
>
>
> CGG Electromagnetics (Italy) Srl
>
>
> *This email and any accompanying attachments are confidential. If you
> received this email by mistake, please delete it from your system. Any
> review, disclosure, copying, distribution, or use of the email by others is
> strictly prohibited.*
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20160512/bcdf655b/attachment.html>


More information about the petsc-users mailing list