Fixed

On Aug 29, 2011, at 12:19 PM, Mark F. Adams wrote:

> I'm getting this memory leak in PBJacobi.
> 
> Barry, I can track it down if its not simple for you to fix.
> 
> Mark
> 
> ==82701== 15,584 bytes in 1 blocks are definitely lost in loss record 67 of 67
> ==82701==    at 0x1221F16: malloc (vg_replace_malloc.c:236)
> ==82701==    by 0x85AC7: PetscMallocAlign(unsigned long, int, char const*, 
> char const*, char const*, void**) (mal.c:37)
> ==82701==    by 0x2CBB9D: MatInvertBlockDiagonal_SeqAIJ(_p_Mat*, double**) 
> (aij.c:2930)
> ==82701==    by 0x27087B: MatInvertBlockDiagonal(_p_Mat*, double**) 
> (matrix.c:8723)
> ==82701==    by 0x36ACFC: MatInvertBlockDiagonal_MPIAIJ(_p_Mat*, double**) 
> (mpiaij.c:2977)
> ==82701==    by 0x27087B: MatInvertBlockDiagonal(_p_Mat*, double**) 
> (matrix.c:8723)
> ==82701==    by 0x7D2E95: PCSetUp_PBJacobi(_p_PC*) (pbjacobi.c:184)
> ==82701==    by 0x762286: PCSetUp(_p_PC*) (precon.c:819)
> ==82701==    by 0x87E3C9: KSPSetUp(_p_KSP*) (itfunc.c:260)
> ==82701==    by 0x87F5E9: KSPSolve(_p_KSP*, _p_Vec*, _p_Vec*) (itfunc.c:379)
> ==82701==    by 0x875DE7: createProlongation(_p_Mat*, double const*, int, 
> int, PetscBool, int, int*, _p_Mat**, double**, PetscBool*, double*) 
> (createProlongation.c:1546)
> ==82701==    by 0x864181: PCSetUp_GAMG(_p_PC*) (gamg.c:493)
> ==82701==    by 0x762286: PCSetUp(_p_PC*) (precon.c:819)
> ==82701==    by 0x87E3C9: KSPSetUp(_p_KSP*) (itfunc.c:260)
> ==82701==    by 0x460A: main (in ./ex56)
> 


Reply via email to