aboutsummaryrefslogtreecommitdiff
path: root/CarpetDev/CarpetIOF5/src/utils.cc
diff options
context:
space:
mode:
Diffstat (limited to 'CarpetDev/CarpetIOF5/src/utils.cc')
-rw-r--r--CarpetDev/CarpetIOF5/src/utils.cc20
1 files changed, 10 insertions, 10 deletions
diff --git a/CarpetDev/CarpetIOF5/src/utils.cc b/CarpetDev/CarpetIOF5/src/utils.cc
index 6bad1510a..b1efb21ed 100644
--- a/CarpetDev/CarpetIOF5/src/utils.cc
+++ b/CarpetDev/CarpetIOF5/src/utils.cc
@@ -108,12 +108,10 @@ namespace CarpetIOF5 {
{
initialised = true;
- hsize_t const cdim = 2;
- int const perm = 0;
+ hsize_t const cdim[1] = { 2 };
hdf_complex_datatype
- = H5Tarray_create (hdf5_datatype_from_dummy (real),
- 1, & cdim, & perm);
+ = H5Tarray_create (hdf5_datatype_from_dummy (real), 1, cdim);
assert (hdf_complex_datatype >= 0);
}
@@ -197,11 +195,11 @@ namespace CarpetIOF5 {
hid_t group;
if (group_exists)
{
- group = H5Gopen (where, name);
+ group = H5Gopen (where, name, H5P_DEFAULT);
}
else
{
- group = H5Gcreate (where, name, 0);
+ group = H5Gcreate (where, name, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT);
}
return group;
@@ -235,7 +233,8 @@ namespace CarpetIOF5 {
hsize_t const adim = num_values;
hid_t const dataspace = H5Screate_simple (1, & adim, & adim);
assert (dataspace >= 0);
- attribute = H5Acreate (where, name, datatype, dataspace, H5P_DEFAULT);
+ attribute = H5Acreate (where, name, datatype, dataspace,
+ H5P_DEFAULT, H5P_DEFAULT);
assert (attribute >= 0);
herr_t herr;
herr = H5Awrite (attribute, datatype, values);
@@ -257,7 +256,7 @@ namespace CarpetIOF5 {
hsize_t adim;
herr_t herr;
herr = H5Sget_simple_extent_dims (dataspace, & adim, 0);
- assert (adim == num_values);
+ assert (adim == hsize_t (num_values));
vector<T> buf (adim);
herr = H5Aread (attribute, datatype, & buf.front());
assert (not herr);
@@ -386,7 +385,8 @@ namespace CarpetIOF5 {
hsize_t const dim = 1;
hid_t const dataspace = H5Screate_simple (1, & dim, & dim);
assert (dataspace >= 0);
- attribute = H5Acreate (where, name, datatype, dataspace, H5P_DEFAULT);
+ attribute = H5Acreate (where, name, datatype, dataspace,
+ H5P_DEFAULT, H5P_DEFAULT);
assert (attribute >= 0);
herr = H5Awrite (attribute, datatype, value);
assert (not herr);
@@ -428,7 +428,7 @@ namespace CarpetIOF5 {
assert (strcmp (& buf.front(), value) == 0);
}
}
-
+
} // namespace F5
} // namespace CarpetIOF5