summaryrefslogtreecommitdiffstats
path: root/src/H5FDdirect.c
diff options
context:
space:
mode:
authorMike McGreevy <mamcgree@hdfgroup.org>2011-04-07 18:35:55 (GMT)
committerMike McGreevy <mamcgree@hdfgroup.org>2011-04-07 18:35:55 (GMT)
commit2256d98de2747f597a9980ba3b7a9161d5f4cc4f (patch)
tree902ffca025dd0563510d4e6f33465d6a85dbd459 /src/H5FDdirect.c
parentce5a6ecc46b94dc9af23fb923d86f7320b12b1f7 (diff)
downloadhdf5-2256d98de2747f597a9980ba3b7a9161d5f4cc4f.zip
hdf5-2256d98de2747f597a9980ba3b7a9161d5f4cc4f.tar.gz
hdf5-2256d98de2747f597a9980ba3b7a9161d5f4cc4f.tar.bz2
[svn-r20435] Purpose:
Add H5FDcoordinate and respective sub-functions for mpio and mpiposix drivers. Description: For now, the purpose of the 'coordinate' function is to allow parallel file drivers to share their locally tracked EOF values, determine the maximum of all local values, and update the actual EOF in each process with this true EOF. Without a clear goal for where this function will actually end up, it's been written to be pretty extensible for additional abilities. It accepts an enumerated value to determine what function to perform (currently only determining and synchronizing maximum EOF value), as well as an optional void *. Tested: Tested on jam with new parallel truncation test.
Diffstat (limited to 'src/H5FDdirect.c')
-rw-r--r--src/H5FDdirect.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/H5FDdirect.c b/src/H5FDdirect.c
index 09f78ac..7974f99 100644
--- a/src/H5FDdirect.c
+++ b/src/H5FDdirect.c
@@ -203,6 +203,7 @@ static const H5FD_class_t H5FD_direct_g = {
H5FD_direct_truncate, /*truncate */
NULL, /*lock */
NULL, /*unlock */
+ NULL, /* coordinate */
H5FD_FLMAP_SINGLE /*fl_map */
};