diff options
author | Erik Schnetter <schnetter@cct.lsu.edu> | 2008-01-15 19:22:00 +0000 |
---|---|---|
committer | Erik Schnetter <schnetter@cct.lsu.edu> | 2008-01-15 19:22:00 +0000 |
commit | 8d4e2e1413bfa77ce220f42b442eefbfc2f2776f (patch) | |
tree | 3b53606f7d99a79fe702409c3ef7bae12b9b86a2 /CarpetDev/CarpetIOF5/src/data_region.cc | |
parent | 0efeb005c489d947a55d2318c172cb3066dc7c85 (diff) |
CarpetIOF5: Write a meta-file containing an inventory
In addition to one data file per processor, also write out one
meta-data file containing an inventory and external links to the other
files.
Compiles. Untested.
darcs-hash:20080115192202-dae7b-e709063fdbe7d545389cdcb40846a10451e9f4c1.gz
Diffstat (limited to 'CarpetDev/CarpetIOF5/src/data_region.cc')
-rw-r--r-- | CarpetDev/CarpetIOF5/src/data_region.cc | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/CarpetDev/CarpetIOF5/src/data_region.cc b/CarpetDev/CarpetIOF5/src/data_region.cc index bee5a070c..7a68a66b9 100644 --- a/CarpetDev/CarpetIOF5/src/data_region.cc +++ b/CarpetDev/CarpetIOF5/src/data_region.cc @@ -8,7 +8,6 @@ #include "carpet.hh" #include "data_region.hh" -#include "utils.hh" @@ -54,7 +53,8 @@ namespace CarpetIOF5 { m_dataset = H5Dcreate (m_tensor_component.get_hdf5_tensor_component(), name, - hdf5_datatype, m_dataspace, m_properties); + hdf5_datatype, m_dataspace, + H5P_DEFAULT, m_properties, H5P_DEFAULT); assert (m_dataset >= 0); write_or_check_attribute @@ -82,6 +82,21 @@ namespace CarpetIOF5 { + string data_region_t:: + name_from_region (bbox<int, dim> const & region) + { + ostringstream namebuf; +#if 0 + namebuf << "map=" << Carpet::map << " " + << "region=" << region; +#else + namebuf << "region=" << region; +#endif + return namebuf.str(); + } + + + tensor_component_t & data_region_t:: get_tensor_component () const |