Conversation
|
These are Codex's review comments: |
|
All Codex comments were reasonable (I'm actually surprised it picked up the topological elements logic). |
Since you are writing in chunks, I assume the writes don't actually overlap? Just the indices, right? |
Correct, the actual write only happen on flush, which is collective and how indices are written to disk is handled internally by ADIOS2. |
|
Ok, I re-ran codex review: Let me know if these are real. |
|
| // the public, perform publicly and display publicly, and to permit others to do so. | ||
| //======================================================================================== | ||
|
|
||
| #ifndef OUTPUTS_OUTPUT_ATTR_HPP_ |
There was a problem hiding this comment.
This content has been moved from the hdf5 header to a central location as it's reused for opmd
|
Ok, it keeps giving me new issues: Let me know if these are valid. |
|
It looks like issues 2 and 3 are related to Metadata::None, which is not supported yet. So maybe those can be ignored. |
| "Writing ghost zones not supported for OPMD outputs."); | ||
|
|
||
| const auto output_type_str = pin->GetOrAddString( | ||
| op.block_name, "output_type", "restart", |
There was a problem hiding this comment.
It looks like this sets the default output_type to restart. For HDF5 outputs, the default output_type is data.
PR Summary
Leftover todos (potentially for future PRs):
For upcoming PRs:
Metadata::NoneMetadata::FineMetadata::CoordinatesVecPR Checklist