home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / unix / programm / 5230 < prev    next >
Encoding:
Internet Message Format  |  1992-11-09  |  1.6 KB

  1. Xref: sparky comp.unix.programmer:5230 comp.lang.c:16263
  2. Newsgroups: comp.unix.programmer,comp.lang.c
  3. Path: sparky!uunet!mcsun!chsun!bernina!hoesel
  4. From: hoesel@igc.ethz.ch (Frans van Hoesel)
  5. Subject: accessing huge amount of data in 3D
  6. Message-ID: <1992Nov10.100929.4558@bernina.ethz.ch>
  7. Sender: news@bernina.ethz.ch (USENET News System)
  8. Organization: University of Groningen, the Netherlands
  9. Date: Tue, 10 Nov 1992 10:09:29 GMT
  10. Lines: 30
  11.  
  12. hi,
  13.  
  14. I'm working on a program that needs to access huge data files (~100MB)
  15. in 3D.
  16. The problem is that i want to read abitrary rows (columns) in
  17. any of the thre dimensions. What is the best data format to use for
  18. these files. Sequentially certainly not, because this will cause very
  19. slow acces to a row in the non-sequential direction.
  20.  
  21. I could divdide the data in small cubes and store the data in the cubes
  22. sequentially. This makes sure that I need only to access a limited 
  23. numbr of diskblocks to read the data in any direction.
  24.  
  25. Are there any other methodsd that I ought to look into?
  26. I'm sure many people face the same problem and it must have been solved
  27. in the literature, so any reference would be welcome. Even better when
  28. you could make the algorithm clear to me in a few lines. Given enough
  29. response I will summarize the result to the net.
  30.  
  31. thanks.
  32.  
  33. -- frans
  34.  
  35. hoesel@igc.ethz.ch
  36.  
  37. -- 
  38. ===========================================================================
  39. ===  frans van hoesel               scientific research programmer      ===
  40. ===  hoesel@igc.ethz.ch             seeking a JOB in europa             ===
  41. ===========================================================================
  42.