aboutsummaryrefslogtreecommitdiff
path: root/CarpetDev/CarpetIOF5/src/data_region.cc
diff options
context:
space:
mode:
authorErik Schnetter <schnetter@cct.lsu.edu>2008-01-15 19:22:00 +0000
committerErik Schnetter <schnetter@cct.lsu.edu>2008-01-15 19:22:00 +0000
commit8d4e2e1413bfa77ce220f42b442eefbfc2f2776f (patch)
tree3b53606f7d99a79fe702409c3ef7bae12b9b86a2 /CarpetDev/CarpetIOF5/src/data_region.cc
parent0efeb005c489d947a55d2318c172cb3066dc7c85 (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.cc19
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