[comp.graphics.visualization] Memory limitations and HDF

wytten@cs.umn.edu (Dale Wyttenbach) (03/08/91)

It seems that we can't render HDF datasets larger than 64x64x64
because our 8MB sun4 can't malloc enough memory to hold all that
data.  

We'd like to be able to read the data in strips, but as far as
I can tell, none of the standard functions in the HDF library
allow this.  

Any suggestions?  (Yeah, I know, buy more memory...)

Thanks,

dale
-- 
 Dale Wyttenbach     | We all shine on,
 wytten@cs.umn.edu   | like the moon, the stars and the sun.
                     |                                      --John Lennon

wytten@cs.umn.edu (Dale Wyttenbach) (03/12/91)

Several kind folks pointed out to me the existence of the
function DFSDgetslice.  I haven't tried it yet, however.

I guess there is a second half of my question.  Since I apparently
have to rewrite my code to use DFSDgetslice, is there an accepted,
efficient way to do this?  For example, the first thing I do is
calculate (estimate) the gradient function, which requires accessing
a voxel and all of it's immediate neighbors.  Can I read a slice that
is three voxels thick?  Any other basic ideas I'm missing?

Thanks,

dale




-- 
 Dale Wyttenbach     | We all shine on,
 wytten@cs.umn.edu   | like the moon, the stars and the sun.
                     |                                      --John Lennon