diff options
author | Erik Schnetter <schnetter@gmail.com> | 2013-05-19 21:27:37 -0400 |
---|---|---|
committer | Erik Schnetter <schnetter@gmail.com> | 2013-05-19 21:27:37 -0400 |
commit | c96cc34b2b8da6b5bd95162e46f45652b574263a (patch) | |
tree | 7f66c133bb152ca39fda71cd8a5bff1732094452 /CarpetDev | |
parent | ccc6d33d3b356c7b70f759495a7611f5169fd8c5 (diff) |
CarpetIOF5: Do not output irrelevant "Writing simulation metadata" messages
Diffstat (limited to 'CarpetDev')
-rw-r--r-- | CarpetDev/CarpetIOF5/src/iof5.cc | 2 | ||||
-rw-r--r-- | CarpetDev/CarpetIOF5/src/output.cc | 4 |
2 files changed, 4 insertions, 2 deletions
diff --git a/CarpetDev/CarpetIOF5/src/iof5.cc b/CarpetDev/CarpetIOF5/src/iof5.cc index 0782a84aa..15ebbe273 100644 --- a/CarpetDev/CarpetIOF5/src/iof5.cc +++ b/CarpetDev/CarpetIOF5/src/iof5.cc @@ -311,6 +311,8 @@ namespace CarpetIOF5 { vector<bool> output_var(CCTK_NumVars()); output_var.at(vindex) = true; + // NOTE: We should output metadata at most once per iteration, + // probably only once per restart (per file) output(cctkGH, open_file, output_var, false, true); // Close file diff --git a/CarpetDev/CarpetIOF5/src/output.cc b/CarpetDev/CarpetIOF5/src/output.cc index d7c2f4649..a362141a8 100644 --- a/CarpetDev/CarpetIOF5/src/output.cc +++ b/CarpetDev/CarpetIOF5/src/output.cc @@ -862,14 +862,14 @@ namespace CarpetIOF5 { - CCTK_INFO("Writing simulation metadata..."); - // Create metadata only once // TODO: instead, overwrite the metadata htri_t const exists = H5Lexists(file, metadata_group, H5P_DEFAULT); assert(exists >= 0); if (exists) return; + CCTK_INFO("Writing simulation metadata..."); + // Create a group to hold all metadata hid_t const group = H5Gcreate(file, metadata_group, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT); |