Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Groupbased encoding with ADIOS2 steps shows data from the first iteration only #350

Open
franzpoeschel opened this issue Oct 27, 2022 · 0 comments

Comments

@franzpoeschel
Copy link
Contributor

Noticed first by @pordyna

This is more an openPMD-api issue, affecting the openPMD-viewer. The viewer can now read from a groupbased openPMD Series as well. Your implementation uses available_chunks(), which currently only returns the chunks of the currently active IO step – or in case IO steps are not used, like in the openPMD-viewer, the chunks of the first IO step. Consequence: Only data from the first iteration is visualized.

openPMD/openPMD-api#1291 fixes this behavior, I plan this as part of the next release.
It introduces a new access type which helps distinguish random-access from step-for-step reading workflows. For random-access workflows, available_chunks() now returns chunks from all steps.

There is no need to change anything in the openPMD-viewer, other than expecting the fix from the openPMD-api.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant