Hi,

Robert Osfield wrote:
> Hi J.P.
> 
> You could try a 64 bit build, but it might just get you a bit further.

This was what I also feared. I might try it anyway though, just to see
how far it gets.

> The problem is that the current rev of osgdem/VirtualPlanetBuilder
> keeps two rows of layer in memory at once to enable it to do matching
> of elevations and texels, and if you have a really high res wide area
> database you can hit memory limits.  The memory used should still way
> less than whole target database size, I'm curious how big did it get?

The output data reached a size of 18GB on disk when osgdem failed
(initially we built on Windows and it failed, Linux got further into
building).

Like you said, we had to limit ourselves to only a smaller region of
high res (+- level 15) data, with the wider area only going to level 12
for osgdem to finish.

The input images are 360GB in total, so I suppose there was quite a way
to go still.

> 
> For future revs of VirtualPlanetBuilder I plan to rewrite it so that
> it does incremental and distributed builds, which will store
> intermediate results on disk rather than keeping complete rows in
> memory.  The later feature will enable database build sizes that are
> limited by disk space only, rather than memory footprint.  The
> incremental build will allow you to stop and restart builds - so if
> something crashes, such as software or you hit a hardware failure you
> won't have to go back to beginning.  The distributed build will allow
> you to make use of multiple machines.

Yes, this seems to be the best approach. I also thought that one could
maybe (with input parameters to the app) run multiple versions of the
build app in parallel (each working on a separate piece of data) after
the initial layout of the DB has been determined. One could then use a
batch scheduler (e.g. Sun Grid Engine) to manage all the processes.

> 
> This work will commence end of Spring/early Summer.
>
> Robert.

Myself and a colleague might be able to contribute, even if it is just
for testing new code with a large DB. We also have access to a 16-node
Linux cluster that we can try out.

jp

-- 
This message is subject to the CSIR's copyright, terms and conditions and
e-mail legal notice. Views expressed herein do not necessarily represent the
views of the CSIR.
 
CSIR E-mail Legal Notice
http://mail.csir.co.za/CSIR_eMail_Legal_Notice.html 
 
CSIR Copyright, Terms and Conditions
http://mail.csir.co.za/CSIR_Copyright.html 
 
For electronic copies of the CSIR Copyright, Terms and Conditions and the CSIR
Legal Notice send a blank message with REQUEST LEGAL in the subject line to
[EMAIL PROTECTED]


This message has been scanned for viruses and dangerous content by MailScanner, 
and is believed to be clean.  MailScanner thanks Transtec Computers for their 
support.

_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

Reply via email to