The BeeGFS DEEP-ER Cache API provides functions to copy data between an BeeGFS cache filesystem (mostly a BeeOND) and a global BeeGFS (common BeeGFS storage). The prefetch/flush of the data can be done synchronously or asynchronously. The asynchronous prefetch/flush offloads the copy task to an cache daemon which copies the data with multiple threads to speed up the transfer of the data.
The documentation is available on the wiki page http://www.beegfs.com/wiki/APIsOverview.
The packages are available on our website http://www.beegfs.com/release/DEEP-ER/.