Loading huge array data (e.g. cDMFT Green's functions or vertices) from a HDF5 archive takes quite a long time. Also since all of these objects are loaded into RAM in addition to the OS filesystem cache, the memory consumption is quite huge, too.
To this end it would be beneficial to instead of loading the array data into RAM, mmaping the array.
Loading huge array data (e.g. cDMFT Green's functions or vertices) from a HDF5 archive takes quite a long time. Also since all of these objects are loaded into RAM in addition to the OS filesystem cache, the memory consumption is quite huge, too.
To this end it would be beneficial to instead of loading the array data into RAM,
mmap
ing the array.