--- ./src/ov-galois.cc.orig 2011-06-05 15:42:47.000000000 +0200 +++ ./src/ov-galois.cc 2011-06-05 16:01:50.000000000 +0200 @@ -554,7 +552,7 @@ { Matrix mval = matrix_value (); hid_t group_hid = -1; - group_hid = H5Gcreate (loc_id, name, 0); + group_hid = H5Gcreate (loc_id, name, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT); if (group_hid < 0 ) return false; dim_vector d = dims (); @@ -572,7 +570,7 @@ } data_hid = H5Dcreate (group_hid, "m", H5T_NATIVE_UCHAR, space_hid, - H5P_DEFAULT); + H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT); if (data_hid < 0) { H5Sclose (space_hid); @@ -592,7 +590,7 @@ } data_hid = H5Dcreate (group_hid, "prim", H5T_NATIVE_UINT, space_hid, - H5P_DEFAULT); + H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT); if (data_hid < 0) { H5Sclose (space_hid); @@ -644,7 +642,7 @@ } data_hid = H5Dcreate (group_hid, "val", save_type_hid, space_hid, - H5P_DEFAULT); + H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT); if (data_hid < 0) { H5Sclose (space_hid); @@ -671,10 +669,10 @@ hid_t group_hid, data_hid, space_id; hsize_t rank; - group_hid = H5Gopen (loc_id, name); + group_hid = H5Gopen (loc_id, name, H5P_DEFAULT); if (group_hid < 0 ) return false; - data_hid = H5Dopen (group_hid, "m"); + data_hid = H5Dopen (group_hid, "m", H5P_DEFAULT); space_id = H5Dget_space (data_hid); rank = H5Sget_simple_extent_ndims (space_id); @@ -694,7 +692,7 @@ } H5Dclose (data_hid); - data_hid = H5Dopen (group_hid, "prim"); + data_hid = H5Dopen (group_hid, "prim", H5P_DEFAULT); space_id = H5Dget_space (data_hid); rank = H5Sget_simple_extent_ndims (space_id); @@ -714,7 +712,7 @@ } H5Dclose (data_hid); - data_hid = H5Dopen (group_hid, "val"); + data_hid = H5Dopen (group_hid, "val", H5P_DEFAULT); space_id = H5Dget_space (data_hid); rank = H5Sget_simple_extent_ndims (space_id);