Memory reporting, questionable cast to int
Matthew Knepley
knepley at gmail.com
Fri Jun 5 08:29:51 CDT 2009
Fixed.
Matt
On Fri, Jun 5, 2009 at 6:50 AM, Jed Brown <jed at 59a2.org> wrote:
> plog.c:1557:
>
> | ierr = PetscFPrintf(comm, fd, "%20s %5d %5d %9d %g\n",
> stageLog->classLog->classInfo[oclass].name,
> | classInfo[oclass].creations,
> classInfo[oclass].destructions, (int) classInfo[oclass].mem,
> | classInfo[oclass].descMem);CHKERRQ(ierr);
>
> Why cast classInfo[oclass].mem to int? Any reason not to change to %9f
> and remove the cast?
>
> Note that memory usage can be much larger than 2^31 before 64-bit
> indices are needed so casting to PetscInt isn't right either.
>
> | --- Event Stage 0: Main Stage
> |
> | Vec 38 38 176360064 0
> | Vec Scatter 1 1 460 0
> | Matrix 2 2 -2147483648 0
> | Krylov Solver 1 1 18056 0
> | Preconditioner 1 1 760 0
> | Viewer 1 1 552 0
> | Index Set 4 4 9281568 0
>
>
> Jed
>
>
--
What most experimenters take for granted before they begin their experiments
is infinitely more interesting than any results to which their experiments
lead.
-- Norbert Wiener
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20090605/90dfe578/attachment.html>
More information about the petsc-dev
mailing list