2.21 Get the HDF5 Chunk Cache Settings for Future File Opens/Creates: NF_GET_CHUNK_CACHE
This function gets the chunk cache settings for the HDF5
library. The settings apply for subsequent file opens/creates.
This affects the per-file chunk cache which the HDF5 layer
maintains. The chunk cache size can be tuned for better performance.
For more information, see the documentation for the H5Pget_cache()
function in the HDF5 library at the HDF5 website:
http://hdfgroup.org/HDF5/.
Usage
INTEGER NC_GET_CHUNK_CACHE(INTEGER SIZE, INTEGER NELEMS, INTEGER PREEMPTION);
SIZE
- The total size of the raw data chunk cache will be put here.
NELEMS
- The number of chunk slots in the raw data chunk cache hash table will
be put here.
PREEMPTION
- The preemption will be put here. The preemtion value is between 0 and
100 inclusive and indicates how much chunks that have been fully read
are favored for preemption. A value of zero means fully read chunks
are treated no differently than other chunks (the preemption is
strictly LRU) while a value of 100 means fully read chunks are always
preempted before other chunks.
Return Codes
NC_NOERR
- No error.