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

openPMD plugin: Workaround BP5 attribute datatype overriding #4408

Conversation

franzpoeschel
Copy link
Contributor

Turns out that the openPMD plugin is affected by the same issue fixed already for the Radiation plugin in #4399.

Some further background: The way that the openPMD-api uses part of the ADIOS2 APIs is an edge case that worked so far for the older engines, but works no longer for BP5, see ornladios/ADIOS2#3413.
We'll ultimately have to solve this inside openPMD-api, but we still need to discuss how exactly (several approaches possible).
Until then, overriding the datatype of default attributes (as PIConGPU does with setDt<float>(), has to happen before the first flush.

@psychocoderHPC psychocoderHPC added the bug a bug in the project's code label Jan 10, 2023
@psychocoderHPC psychocoderHPC added the component: plugin in PIConGPU plugin label Jan 10, 2023
@psychocoderHPC psychocoderHPC merged commit 31e6cc6 into ComputationalRadiationPhysics:dev Jan 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug a bug in the project's code component: plugin in PIConGPU plugin
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants