title: Operating with huge array with random access to its elements
body: <p>I have to work with very large array (about 2000^3) of float, moreover, sometimes I have to route through array elements randomly, or by another non-sequential way.</p>
  
  <p>I use stxxl library and store my data in stxxl::vector container. This library stores data on disk and operates with small portion of data in RAM. Because of random access to elements, it's necessary to read/write chunks of memory from disk very often, that slows down the working of program.</p>
  
  <p>Is there anybody who know the way of operating with big data with random route through elements? Is it possible with stxxl? </p>