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

documentation: mention that ParaView (Windows) and VisIt (all platforms) can't read BP5 files #1576

Open
BenWibking opened this issue Dec 18, 2023 · 5 comments
Labels
question third party third party libraries that are shipped and/or linked

Comments

@BenWibking
Copy link

BenWibking commented Dec 18, 2023

What do you want to achieve, please describe.

I'd like to open ADIOS2/BP5 files in VisIt and Paraview that were written with openPMD-api.

However, the current versions of Paraview (on Windows) and VisIt (on all platforms) cannot open BP5 files. See bug reports below:

Software Environment:
Have you already installed openPMD-api?
If so, please tell us which version of openPMD-api your question is about:

  • version of openPMD-api: 0.15.2
  • installed openPMD-api via: conda-forge
@BenWibking
Copy link
Author

This issue can be demonstrated with the test data attached to #1572.

@BenWibking
Copy link
Author

Also, it looks like ADIOS2 itself can't be compiled with BP5 support on Windows.

@BenWibking BenWibking changed the title documentation: mention that ParaView and VisIt can't read BP5 files documentation: mention that ParaView (Windows) and VisIt (all platforms) can't read BP5 files Dec 19, 2023
@franzpoeschel
Copy link
Contributor

FYI, there is planned support for BP5 on Windows in ADIOS2 v2.10, which is going to be released ahead of schedule for this reason.
Given that BP4 and BP5 both exist (and BP5 is not going to fully replace BP4), it is better to use the new filename extensions .bp4 and .bp5 now to avoid confusion, and also to potentially override the default file engine in ADIOS2.

Documentation-wise it's maybe generally a good time now to update some hints on ADIOS2 file engines and their use.

@BenWibking
Copy link
Author

BenWibking commented Dec 19, 2023

To clarify, will openPMD select the right engine automatically if I give it a filename with .bp4 extension? That would certainly solve my current issues.

@franzpoeschel
Copy link
Contributor

To clarify, will openPMD select the right engine automatically if I give it a filename with .bp4 extension? That would certainly solve my current issues.

Yep, .bp4 and .bp5 will explicitly select those ADIOS2 engines, while .bp will use whatever default ADIOS2 thinks should be used.

@ax3l ax3l added the third party third party libraries that are shipped and/or linked label Jan 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question third party third party libraries that are shipped and/or linked
Projects
None yet
Development

No branches or pull requests

3 participants