Skip to content

Distinguish BP versions in file endings #1205

@franzpoeschel

Description

@franzpoeschel

Is your feature request related to a problem? If so, please describe.
BP3 and BP4 are already used in production, BP5 is coming up. The formats are incompatible with each other, but we use the same endings for them so far.
BP5 is not going to replace BP4, so we should go for a solution that will let people use both formats side by side without too much confusion.

Describe the solution you'd like
Instead of simData.bp, write files like simData.bp3, simData.bp4, simData.bp5.
Optionally even enforce version numbers if users don't specify them, e.g. Series("simData.bp", Access::CREATE) might create simData.bp4. Only do this if we find a solution that does not break existing workflows.

Describe alternatives you've considered
Automatic version detection in ADIOS2 if using the generic ending .bp
Being explicit about versions is still good

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions