Replies: 3 comments 1 reply
-
Hi, can you explain what is not practical for the readers? The recommended way to organize your data is to make the reader's life easy but not ruin the performance of the writer. Suggestion 3 is not feasible with adios. Just because you call a folder something.bp, adios will not able to process it as a hierarchy of multiple outputs. Other codes usually write the time-independent data into an output, and then write the time-dependent data into another output (consisting of many steps), or in case of a checkpoint, maybe a separate output per step, or overwrite the one output. And the reader needs to know that there are two separate datasets to read from. |
Beta Was this translation helpful? Give feedback.
-
Sorry, I misread first, now I see that mesh is time-dependent. Is it changing/saved every output step along with the data, or is it only written (occasionally) when it changes? In the former case, I would restructure the code to have In the latter case, I would write the mesh into a separate output with its own steps. Since you have the |
Beta Was this translation helpful? Give feedback.
-
Well, I don't understand how you want the reader to work and go through the steps without being "aware of the steps the writer took". Can you explain please? |
Beta Was this translation helpful? Give feedback.
-
For the FEM library DOLFINx, we would like to create checkpointing using ADIOS2.
The data consists of
The Step concept in ADIOS2 is an abstract one, and it could represent time points, or iterations or even collection of data (meshtags for example).
simulation.bp
and use different IO and Engine to write?As a simple test case, writing using multiple IO, the bpls couldn't query such a dataset.
Beta Was this translation helpful? Give feedback.
All reactions