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

Reply via email to