You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For boosted frame simulations, to implement checkpoint-restart workflows with the file-based, multi-steps-per-file output in #1629, we want to support to continue writing to an iteration after a checkpoint-restart interruption of an application.
We need an append mode in file-based iteration encoding that does not truncate files (openPMD iterations) that were already partially written.
As this is a very specific use case, adding a short-circuit style logic should be sufficient for this, e.g. Series("output_%T.bp5", Access::APPEND, R"(adios2.engine.open_mode = "append")" to override the ADIOS2 backend's access mode for ADIOS files. This would keep our frontend logic cleaner.