freepooma-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [pooma-dev] Memory overhead


From: Jeffrey Oldham
Subject: Re: [pooma-dev] Memory overhead
Date: Mon, 20 May 2002 15:52:56 -0700
User-agent: Mutt/1.2.5.1i

On Tue, May 07, 2002 at 06:59:00PM +0200, Nils H. Busch wrote:
> Hello,
> 
> can someone give me a rough estimation of what will be the memory
> overhead for using Pooma::Arrays and Pooma::Fields.
> 
> For using small arrays/fields, my experiments showed that there seems to
> be a constant base amount of about 6MB (using Pooma v 2.3 on an Origin
> 2000 with SGI CC v 7.3).
> For larger arrays/fields the ratio of memory needed theoretically for a
> data set to the memory actually occupied showed roughly a 60% overhead
> for the latter.
> 
> Is this reasonable ? Which parts of pooma require the additional memory
> ? First, I thought, the 60% increase would only happen when using Fields
> and the underlying position arrays needed the extra memory,
> but using arrays showed the same increase.
> 
> Also, the old tutorial states that all mesh classes have guard layers
> the size of N/2, N being the number of vertices along an axis. For large
> high-dimensional meshes, I think, this could be quite a large memory
> overhead, if actually memory is allocated for the guard layers. Is
> really memory allocated and if so, can this fixed guard layer size be
> adjusted to what is really required prior to memory allocation ?

The new Field interface, available from the POOMA CVS tree, permits
specifying the mesh so explicit control of the guard layers is
permitted.

> Thanks for any comments.

Thanks,
Jeffrey D. Oldham
address@hidden

reply via email to

[Prev in Thread] Current Thread [Next in Thread]