Tested systems
So far we have tested Cache VOL on personal workstation, laptops (MAC and Linux), and DOE supercomputers such as Theta@ALCF, Summit@OLCF, Cori@NERSC.
Known issues / limitations
Compiler issues
On Summit@OLCF, Argobots does not work with PGI compiler. One has to use GNU compiler through “module load gcc”.
On Ubuntu Linux system, one has to manually add libabt.so to the LD_PRELOAD environment variable.
Current limitations
The current code only supports one direction workflows, either read only or write only. It does not support writing data to the caching storage layer and read it back immediately from there.
For parallel read case, the prestaging / caching is done synchronously. We are in the process of implementing this feature.