Hi Andrew,
I read it as the other way around. If you use this property, it will create a
mmaped() file.
You can set the backing_store to true and it will write/flush to disk.
A fortran example would be along the lines of:
call h5open_f(ierr)
call h5pcreate_f(H5P_FILE_ACCESS_F, p_id, ierr)
call h5pset_fapl_core_f(p_id, 1048576, .true., ierr)
call h5fcreate_f(filename, H5F_ACC_TRUNC_F, f_id, ierr, &
access_prp = p_id)
Hope this helps.
Timothy
________________________________
From: Hdf-forum <[email protected]> on behalf of Ryland,
Andrew <[email protected]>
Sent: Thursday, March 10, 2016 8:42 AM
To: [email protected]
Subject: [Hdf-forum] HDF5 and memory mapped files on Windows
I was reading about file drivers and saw this:
H5FD_CORE: This driver performs I/O directly to memory and can be used to
create small temporary files that never exist on permanent storage.
Does this mean if I create a memory mapped file I can configure hdf5 to use the
memory mapped file for the storage?
If so how do I do this?
_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org
Twitter: https://twitter.com/hdf5