On Fri, Dec 2, 2011 at 21:55, Dave Nystrom <Dave.Nystrom at 
tachyonlogic.com>wrote:

> When I run my code using our native, home grown cg solver with a
> cholesky preconditioner, top reports for my current problem size memory
> usage
> of 567 MB.  My current problem size is using a 2d grid that is 200x602 -
> not
> really all that big.  And yet when I am running petsc solvers, top is
> reporting 24 to 26 GB whether or not I am using cuda.
>

No, something is very wrong. It sounds like either you have a memory leak
or you do a non-scalable gather. You can run with -malloc_log to see all
the memory that PETSc has allocated. Or use a heap profiler.

Some day we will write a better tool that tracks stack traces for large
allocations only.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20111202/00a272d8/attachment.html>

Reply via email to